Senior Software Engineer
Build and own core backend systems for a healthcare platform using a Python-first stack. The role requires at least five years of experience building complex web applications and strong product ownership, communication, and execution skills.
About the job
Responsibilities
- Collaborate with the founder, product managers, designers, and engineers to navigate trade-offs and build a high-quality product.
- Build critical features with urgency, attention to detail, and maintainable code.
- Own features end-to-end, including product requirements, coding, testing, observability, rollout, and maintenance.
Requirements
- At least 5 years of experience building complex web applications.
- Passion for building and delivering exceptional products.
- Ability to navigate a fast-paced work environment.
- Strong work ethic in a startup environment.
- Exceptional written and oral communication skills.
Nice-to-haves
- Experience with Python.
- Experience with Flask.
- Experience with SQLAlchemy.
- Experience with PostgreSQL.
- Experience with Redis.
Skills
Python, Flask, Sqlalchemy, Postgres, Redis, Web Applications, Backend Systems, Automated Testing, Observability
Similar jobs
Backend Engineering jobsBuild and operate backend systems for large-scale data ingestion, workflow processing, and AI inference. The role requires 8+ years of backend experience, distributed-systems expertise, and proficiency with Python, TypeScript, or Go in production AWS environments.
Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.
Build and operate the backend runtime platform that schedules, executes, and persists security and compliance tests at scale. The role requires strong production systems experience, ownership of complex projects, debugging expertise, and effective technical collaboration and mentorship.
Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.
Build and maintain Java-based SaaS connectors and data pipeline features, integrating source systems through cloud platforms and REST APIs. The role requires 5+ years of professional Java experience and includes design, troubleshooting, performance optimization, and on-call responsibilities.