Details:
- Compensation: $120,000 - $200,000k
- Benefits: Medical, Dental, Vision
- Employment Classification: Direct Hire
- Status: On-Site
- Job ID: 20901
Summary:
Seeking an experienced backend/full-stack engineer to architect and implement scalable backend systems and full-stack features for web applications. The ideal candidate will have advanced Python and FastAPI skills, strong cloud and infrastructure experience, and a focus on system reliability. This role requires collaboration with cross-functional teams and a commitment to code quality, security, and continuous learning in backend innovation.
Responsibilities:
- Design and develop scalable backend services using Python and FastAPI, ensuring high performance and maintainability.
- Architect and optimize PostgreSQL database solutions, including schema design and query optimization.
- Build and maintain RESTful APIs for seamless integration with frontend applications and external services.
- Develop serverless solutions and event-driven architectures using AWS Lambda and related services.
- Implement messaging and event systems for asynchronous workflows and service decoupling.
- Contribute to infrastructure as code and support deployment pipelines using AWS CDK.
- Write clean, maintainable code and participate in code reviews to ensure quality and adherence to standards.
- Collaborate with cross-functional teams to refine requirements and deliver high-quality solutions, while staying current with backend development trends and best practices.
Qualifications:
- 5+ years of professional experience in backend or full-stack development with a proven track record of shipping production-quality code.
- Advanced proficiency in Python, including async programming and modern frameworks (FastAPI, Django, Flask).
- Deep experience with PostgreSQL, including schema design, query optimization, and migrations.
- Strong expertise in AWS services (RDS, Lambda, S3, SQS/SNS) and cloud infrastructure.
- Hands-on experience with AI coding tools and AI-assisted development workflows.
- Proficiency with TypeScript/JavaScript for full-stack development.
- Solid knowledge of RESTful API design, version control (Git/GitHub), and containerization (Docker).
- Familiarity with CI/CD pipelines, especially GitHub Actions, and testing frameworks (pytest, unittest).
- Understanding of security best practices for web applications.
- Excellent communication, collaboration, and problem-solving skills; ability to work effectively in team environments.
- Self-motivated, proactive in addressing technical debt, and adaptable to emerging technologies.
- Bonus: Experience with AWS CDK, event-driven architectures, GraphQL, caching strategies, data pipelines, observability tools, open-source contributions, message queues, and medical systems/processes.
Published Category: Technology & Data & AI Solutions