JOBSEARCHER

Sr. Python Backend Developer

PhotonNew York, NYL5 SeniorNovember 4th, 2026
We are Photon, one of the world’s largest Digital Platform Engineering companies providing a unique combination of Strategy Consulting, Creative Design and Technology Services to a wide range of customers. We are a high growth organization serving over 40% of Fortune 100 companies and truly believe that our people make the world of difference for our clients and our business. With Photon, you get the opportunity to learn and grow, build deep digital/technical expertise, and achieve your professional and personal aspirations.
Job Title: Sr. Python Backend Developer
Location: New York, NY Job Nature: Full Time
Duration: Long Term
Job Summary: We are looking for an experiencedSr. Python Backend Developerto design, develop, and maintain scalable, secure, and high-performance backend applications and services. The Senior Python Backend Developer will work closely with Architects, Product Owners, Frontend Engineers, QA, DevOps, Data teams, and business stakeholders to build reliable enterprise-grade solutions. The role requires strong hands-on experience inPython, backend frameworks, REST APIs, microservices, databases, cloud technologies, and distributed systems. The ideal candidate will have strong software engineering fundamentals, hands-on backend development experience, and the ability to contribute to architecture, API design, performance optimization, code quality, and production support.
Key Responsibilities: Design, develop, test, and maintain scalable backend applications and services usingPython. Build and maintainRESTful APIs and microservicesfor enterprise applications. Develop backend solutions using Python frameworks such asFastAPI, Flask, or Django. Design modular, reusable, maintainable, and high-performance application components. Collaborate with Architects and Engineering teams on solution design and technical architecture. Integrate backend services with internal and external applications, APIs, and third-party platforms. Work withrelational and NoSQL databasesand develop efficient data access patterns. Write optimized SQL queries and support database performance improvements. Implement asynchronous and event-driven processing where required. Develop integrations using messaging and streaming technologies such asKafka or similar platforms. Build secure APIs with appropriate authentication, authorization, validation, and error-handling mechanisms. Follow secure coding standards and organizational security best practices. Develop automatedunit and integration teststo ensure application quality and reliability. Participate in code reviews and ensure adherence to coding standards and engineering best practices. Troubleshoot application issues and perform root-cause analysis for production incidents. Identify and resolve application performance, scalability, and reliability issues. Work closely with DevOps teams to supportCI/CD pipelines, containerization, and application deployments. Develop and deploy applications usingDockerand cloud-native technologies. Support applications running in cloud environments such asAWS, Azure, or Google Cloud Platform. Implement application logging, monitoring, observability, and error handling. Participate in Agile ceremonies, sprint planning, backlog refinement, and technical discussions. Provide technical guidance and mentoring to junior developers when required. Continuously identify opportunities to improve development practices, code quality, performance, and engineering efficiency.