Python Developer
Core
Design, develop, test, and maintain Python applications and backend services, including REST APIs, microservices, and data-processing workflows.
Role type
Senior IC Python backend engineer
Builds
Backend applications, REST APIs, microservices, integration components, and data-processing workflows
Domain
Enterprise software engineering, backend services
Required skills
Python, FastAPI, Flask, Django, REST APIs, microservices architecture, SQL, relational databases, unit testing (pytest), Git, CI/CD, Docker, containerization, debugging enterprise applications
Preferred skills
AWS, Azure, Kafka, Kubernetes, NoSQL databases, Pandas, GitHub Copilot, legacy modernization, monolithic decomposition
Technologies
Python, FastAPI, Flask, Django, REST, SQL, Docker, Kubernetes, Kafka, AWS, Azure, Git, CI/CD, pytest, Pandas
Responsibilities
Design, develop, test, and maintain Python applications and backend services; Build REST APIs, microservices, integration components, and data-processing workflows; Create clean, modular, maintainable code supported by automated unit and integration tests; Work with relational databases, including data modeling and SQL development; Connect services with enterprise applications, APIs, messaging platforms, and data sources; Investigate production issues, determine root causes, and implement fixes; Help modernize applications and reduce technical debt
Seniority
Senior, hands-on IC
