Responsibilities
Design, develop, test, and maintain Python applications and scalable backend services, including REST and third-party API integrations and database solutions. Troubleshoot and optimize applications, participate in testing, code reviews, and the full SDLC, and collaborate with cross-functional teams while documenting technical work.
Requirements
Requires strong Python proficiency, understanding of object-oriented programming, and experience with a framework such as Django, Flask, or FastAPI. Candidates should know REST APIs, JSON, SQL databases, Git, data structures and algorithms, and software testing and debugging practices; cloud, containers, CI/CD, messaging, NoSQL, Linux, and microservices experience are preferred.