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

Apply to this Position:

Include a message to the recruiters.
Attach a Resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!