Backend Developer - Python

New York 29 days agoFull-time External
1.1m - 1.4m / yr
• Role: Backend Developer • Location: New York, NY • Job Type: Fulltime - Onsite (5 days/week) Requirements: • 5+ years of hands-on backend development experience working on complex, production-grade systems. • Strong proficiency in Python (mandatory). Candidates without deep, real-world Python experience will not be considered. • Demonstrated experience building backend-heavy, product-driven applications (not limited to internal tools, pipelines, or reporting systems). • Proven experience designing, developing, and supporting complex backend services that handle real business logic and customer-facing workflows. • Hands-on experience with AWS, including: • Lambda • EC2 • ECS • Strong experience working with relational databases, including PostgreSQL, Aurora, and/or Oracle. • Solid experience with Docker in production environments. • Experience building RESTful APIs and microservices architectures; however, surface-level API or microservices experience alone is not sufficient. • Experience with backend frameworks such as FastAPI or Pyramid is preferred; experience with Flask or Django is also acceptable if used in complex, real-world applications. • Ability to demonstrate work on real product assignments, including: • Ownership of backend features • Contribution to scalable system design • Involvement in production deployment and ongoing system support • Strong problem-solving skills with the ability to identify system bottlenecks and propose practical, scalable solutions. • Excellent communication skills and the ability to collaborate effectively across engineering, product, and business teams. • Java experience is a plus, but not required.