Platform Developer
Role details
Job location
Tech stack
Job description
We are a rapidly growing late-stage health tech company helping millions of lives through our innovative product Judi. We're seeking a highly skilled and experiencedPlatform Developerto join our platform team. This pivotal role will be instrumental in building, scaling, and maintain the robust and secure infrastructure that powers our mission-critical platform.
You will be a force multiplier, enabling our development teams to deliver features faster and more reliably. You will champion infrastructure-as-code principles, contribute code to platform scalability, drive automation across the entire software development lifecycle, and ensure our platform meets the highest standards of scalability, performance, and security.
Position Responsibilities:
- Develop and support highly available, scalable, and secure platform & infrastructure
- Develop and maintain robust automation pipelines for continuous delivery (CI/CD), and infrastructure provisioning tools like GoCD, Harness, and Terraform
- Write clean, efficient, and well-tested Python code for automation, tooling and service development.
- Manage and optimize relational or in-memory databases, including PostgreSQL, Redshift and Redis, ensuring high performance, reliability, and data integrity.
- Administer and finetune container orchestration platforms such EKS and ECS.
- Implement and manage serverless architectures leveraging AWS Lambda for various platform functionalities.
- Collaborate closely with development teams to ensure infrastructure aligns with application requirements and best practices.
- Contribute to defining and enforcing security best practices across the platform, including adherence to HIPAA standards, FISMA, SOC II, and FedRAMP compliance standards.
- Monitor systems performance, identify bottlenecks, and implement proactive solutions to ensure optimal operation and scalability.
- Participate in a 24/7 on-call rotation to provide continuous operational support and rapid incident response.
- Adopt Agile/Scrum methodologies, actively participating in sprint planning, stand-ups, and retrospectives.
- Evaluate and recommend new technologies and tools to enhance platform capabilities and efficiency.
- Develop internal tooling and automation scripts using Python and work with SQL to support operational workflows.
- Implement observability (monitoring/logging/alerting) best practices for highly available SaaS services.
Requirements
- 5+ years of experience as a Platform Engineer, DevOps Engineer, or Site Reliability Engineer.
- Strong expertise inAWSinfrastructure and services including but not limited to EC2, Lambda, ECS, EKS, RDS, S3, VPC, CloudWatch, SQS, SNS, IAM, Kinesis
- Excellent proficiency withTerraform,Python,SQL, and automation tooling.
- Extensive experience withDockerand container orchestration (Kubernetes/EKS).
- Solid understanding and hands-on experience with SQL, database administration (PostgreSQLpreferred), and performance tuning
- Experience withCI/CDsystems (e.g., GoCD, GitHub Actions, Harness).
- Proven experience in automatingObservability & Monitoring (Grafana, Kibana, Prometheus),standardizing incident response for alerts to maintain SLAs and SLOs
- Hands-on experience in environments compliant withFISMA,SOC 2, and/orFedRAMP.
- Background in buildinghighly scalable, performant SaaSplatforms.
- Excellent communication, collaboration and problem-solving skills.
- Ability to work effectively with cross-functional teams, including developers, IT security & compliance, product manager, and scrum masters.
- Strong experience supporting 24/7 production on-call rotations, including responding to alerts and resolving incidents outside of standard business hours.
This position description is designed to be flexible, allowing management the opportunity to assign or reassign duties and responsibilities as needed to best meet organizational goals.