Job
Description
About Medblocks
Medblocks is building a developer-focused ?stack for healthcare? that makes it possible for anyone to build applications that integrate directly with clinical workflows without rebuilding expensive Electronic Medical Records systems We believe code has the potential to save more lives than doctors can by themselves Founded by doctors-turned-programmers, our team leverages open, vendor-neutral standards like openEHR, FHIR, SMART, and SNOMED CT to create a platform that makes healthcare data accessible, interoperable, and useful Our Culture Were a remote-first team that values deep work, clear communication, and continuous learning Were building technology that matters, and were looking for individuals who want their code to make a difference in healthcare The Role We are seeking a seasoned Software Development Engineer III (SDE III) at Medblocks to lay the foundation for our data-driven products and platforms The ideal candidate will architect and develop secure, compliant, and efficient data-driven healthcare applications, ensuring robust data integrity and system security across cloud and on-premises environments This role demands hands-on technical expertise, strategic thinking, and leadership in engineering best practices, DevSecOps automation, and scalable system design Key Responsibilities Design and implement normalised and dimensional data models tailored for healthcare data workflows, clinical terminologies, and interoperability standards (e-g, FHIR, HL7) Build logical and physical data models with consideration for scalability, data quality, and compliance requirements like HIPAA and GDPR Work on data warehousing, ETL/ELT processes, and metadata management to enable seamless data integration and analytics Develop scalable, modular, and maintainable backend and frontend components using modern programming languages and frameworks (e-g, Python, Java, Nodedot js, React) Implement APIs, microservices, and data pipelines by adhering to secure coding best practices and performance optimisation Integrate security into the SDLC by automating security testing, vulnerability assessments, and compliance checks as part of CI/CD pipelines Manage infrastructure as code (IaC) using tools like Terraform, Kubernetes, Docker, and automate cloud resource provisioning and monitoring in AWS/Azure/GCP Respond proactively to security incidents, monitor system logs, and collaborate on breach mitigation and regulatory compliance audits Participate actively in code reviews, design discussions, and strategic planning to elevate team standards and operational excellence Communicate effectively with technical and non-technical stakeholders on architecture, security posture, and project status Requirements Must have: Bachelors degree or higher in Computer Science, Engineering, or related field 7+ years of software development experience, preferably in healthcare or regulated industries, with at least 3 years focused on PostgreSQL Proven experience designing complex relational data models (50+ tables) that have scaled in production Deep PostgreSQL expertise, including: Advanced SQL (CTEs, window functions, recursive queries) PL/pgSQL programming for procedures and triggers Performance tuning (query plans, indexing strategies, vacuum configuration) Security implementations (RLS, role-based access) Experience building data pipelines and ETL/ELT processes at scale Experience building backend systems and applications in Typescript / NodeJS, Java, or Go Hands-on experience with data integration patterns (CDC, event streaming, batch processing) Strong DevOps skills, including: Database migration tools and strategies CI/CD pipeline implementation Infrastructure as Code (Terraform, Ansible) Containerization and orchestration Experience with monitoring and debugging production database issues Expertise in application development using languages such as Python, Java, Nodedot js, and frameworks like Spring Boot, React, or FastAPI Effective collaboration and communication skills, capable of working in cross-functional agile teams Benefits We pay our people well because we know top talent deserves top rewards Flexible, remote-first work environment Complete autonomy to design and build our data platform Direct collaboration with founders on technical strategy Transparent company financials and metrics Travel opportunities for team meet-ups and conferences Liberal leave policy with no micromanagement The chance to build the data infrastructure for healthcare from first principles