Are you a Senior Software Developer looking to play a pivotal role in the development of healthcare software solutions. As a senior member of the team, you will work across the full software development lifecycle, designing and building high-quality applications using modern technologies. You will collaborate closely with cross-functional teams, mentor junior developers, and contribute to architectural decisions to ensure we deliver robust, scalable, and secure solutions.
This is a hybrid role requiring 3 days per week in the office.
Key Responsibilities:
- Software Development: Design, develop, and maintain scalable, high-performance applications using React, TypeScript, and Node.js.
- Unit Testing & Code Quality: Write and maintain robust unit and integration tests to ensure code quality and system reliability.
- Cloud Solutions: Deploy and manage applications on AWS, utilizing services such as EC2, S3, Lambda, and CloudWatch.
- CI/CD Pipelines: Build and maintain automated deployment pipelines using GitHub Actions.
- Mentorship: Support and mentor junior developers, providing guidance on best practices and code reviews.
- Collaboration: Work closely with product managers, UX/UI designers, and other stakeholders to ensure alignment with business goals and user needs.
- Agile Development: Contribute to sprint planning, daily stand-ups, and retrospectives in an Agile environment.
- System Architecture: Provide input on architecture and technical design to ensure scalability, security, and maintainability.
Essential Skills & Experience:
- Frontend Development: Proficiency in React, TypeScript, and associated tools like Redux or Zustand.
- Backend Development: Strong experience with Node.js, graphql and RESTful APIs.
- Testing: Expertise in unit testing frameworks (e.g., Jest, Cypress) and test-driven development (TDD).
- Cloud Technologies: Hands-on experience with AWS services, including but not limited to S3, Lambda, EC2 and CloudWatch.
- Version Control & CI/CD: Advanced knowledge of Git and GitHub, including setting up CI/CD pipelines using GitHub Actions.
- Problem Solving: Proven ability to diagnose and resolve complex technical challenges.
- Agile Methodology: Experience working in Agile teams and delivering software in sprints.
- Code Quality: Knowledge of coding standards, best practices, and static code analysis tools (e.g., ESLint, SonarQube).
Desirable Skills:
- Experience with microservices architecture and containerization tools such as Docker and Kubernetes.
- Familiarity with databases, particularly Postgres, MySQL, and Redshift.
- Knowledge of healthcare industry standards, data security, and compliance (e.g., GDPR, HIPAA, FHIR).
- Experience with acceptance criteria written using the Cucumber method.
- Familiarity with analytics tools and monitoring solutions.
What We Offer:
- A dynamic and supportive work environment with a clear mission to impact the healthcare sector.
- Competitive salary and benefits package.
- Professional development opportunities and access to cutting-edge technology.
- Hybrid work model, offering flexibility while encouraging collaboration in our modern office.
- The opportunity to work on meaningful software that positively impacts healthcare providers and patients.
How to Apply:
Please submit your CV and a cover letter explaining why you are the ideal candidate for this role.
Be part of a team driving technological innovation in healthcare!
Job Type: Full-time
Pay: £55,000.00-£65,000.00 per year
Benefits:
- Company pension
- Flexitime
- Work from home
Work Location: Hybrid remote in Daresbury