Senior Backend Developer

closed
DeepHealth Logo

DeepHealth

πŸ“Remote - Worldwide

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
This job is filled or no longer available