We are collaborating with an innovative client to revolutionize primary care technology. Their cutting-edge platform is designed to surpass outdated systems and lead the next major breakthrough in healthcare. This position is fully remote and offering a salary range of between €70-100K dependent on experience.
Key Responsibilities:
- Architect and build scalable SaaS applications using AWS technologies, ensuring robust and adaptable solutions.
- Apply advanced object-oriented design principles to create highly maintainable and modular codebases.
- Continuously monitor and enhance application performance, proactively identifying and resolving potential issues.
- Champion and implement best practices in backend development, focusing on modularization, code reusability, and maintainability.
- Partner with front-end developers, database experts, and other team members to seamlessly integrate user interfaces with backend logic.
- Design and manage efficient database schemas, maintaining data integrity and optimizing query performance.
- Engage actively in sprint planning, retrospectives, and other agile practices to ensure smooth development cycles.
- Stay abreast of emerging technologies and industry trends, bringing new ideas and innovations to the team.
- Foster an environment of continuous learning and knowledge sharing within the team, promoting a culture of innovation.
Qualifications:
- Experience: 5+ years of experience in backend development, with a strong focus on SaaS applications.
- Technical Proficiency: Expertise in Java frameworks (e.g., Spring Boot, Quarkus, Micronaut) or equivalent.
- AWS Skills: Hands-on experience with AWS services, including cloud architecture, infrastructure as code, and container orchestration.
- Testing Expertise: Proficient in Test-Driven Development (TDD) and crafting unit/integration tests.
- Technical Knowledge: In-depth understanding of data structures, algorithms, and optimization strategies.
- Database Experience: Skilled in working with SQL and NoSQL databases, including ORM frameworks, and adept at designing and optimizing schemas, queries, and indexing.
- Agile Methodologies: Familiar with agile workflows, including sprint planning and retrospectives.
- Architectural Insight: Strong grasp of software architecture patterns and design principles.
- Version Control: Experienced with version control systems, particularly Git.
- Adaptability: Proven ability to thrive in fast-paced, startup environments and adapt to evolving requirements.
Preferred Qualifications:
- CI/CD: Experience with continuous integration and deployment pipelines.
- Healthcare Experience: Prior experience in the healthcare industry is a plus.