Summary
Join our team as a Senior Backend Developer and contribute to impactful healthcare projects. You will design, develop, and optimize server-side solutions using various backend technologies and cloud platforms. This role requires 10-12 years of experience, proficiency in backend programming languages, and expertise in healthcare standards. You will work in an Agile environment, collaborating with cross-functional teams. We offer a competitive compensation and benefits package, along with opportunities for professional growth and certifications. The ideal candidate will have a strong understanding of DevOps practices, databases, and Agile methodologies.
Requirements
- Proficiency in backend programming languages such as Java, Python, .NET, Node.js, Go, or similar
- Experience in building and consuming RESTful APIs and GraphQL APIs
- Hands-on experience with cloud providers like AWS, Azure, or GCP
- Proficiency in CI/CD tools (e.g., Jenkins, GitHub Actions) and containerization/orchestration (Docker, Kubernetes)
- Strong experience with SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB) databases
- Working knowledge of FHIR, HL7, HIPAA, or other healthcare-related protocols
- Experience working in Scrum/Kanban frameworks and familiarity with tools like Jira, Confluence
- Proficient in Git, code quality tools, and performance monitoring tools
- Excellent problem-solving and analytical skills
- Strong communication and collaboration abilities
- Ability to work independently and as part of a cross-functional team
- Leadership and mentoring skills to guide junior developers
Responsibilities
- Design, develop, and maintain robust, scalable, and secure backend services and APIs
- Architect and implement microservices-based solutions, ensuring system reliability and scalability
- Develop and optimize server-side code using technologies such as Java, Python, .NET, Node.js, or Go
- Ensure adherence to clean coding practices, unit testing, and performance optimization
- Develop solutions that comply with healthcare standards such as HIPAA, FHIR, HL7, HITECH, and ICD
- Integrate with healthcare systems like EHR/EMR platforms, ensuring secure data exchange
- Implement best practices for managing sensitive healthcare data securely and efficiently
- Deploy and manage applications on cloud platforms like AWS, Azure, or Google Cloud
- Utilize cloud-native services such as Lambda, EC2, S3, Azure Functions, or Google App Engine
- Set up and manage CI/CD pipelines using tools such as Jenkins, GitHub Actions, or GitLab CI/CD
- Implement containerization and orchestration using Docker and Kubernetes
- Monitor system performance, automate deployments, and ensure high availability
- Design, develop, and optimize relational databases (e.g., PostgreSQL, MySQL, SQL Server) and NoSQL databases (e.g., MongoDB, DynamoDB)
- Perform database modeling, indexing, performance tuning, and query optimization
- Work in an Agile/Scrum environment to deliver high-quality solutions in iterative sprints
- Collaborate with Product Owners, Front-End Developers, QA Engineers, and DevOps teams to meet project goals
- Conduct code reviews to ensure best practices and maintainability
- Identify, troubleshoot, and resolve backend performance and scalability issues
- Optimize backend systems for speed, reliability, and security
Preferred Qualifications
- Experience working with healthcare solutions, such as EHR/EMR systems or healthcare data exchanges
- Cloud certifications (e.g., AWS Solutions Architect, Azure Administrator)
- Understanding of security best practices for handling healthcare data
- Experience with serverless computing and event-driven architectures
Benefits
- Competitive compensation and benefits package
- Opportunities for professional growth and certifications