Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Lead architectural decisions and enforce engineering best practices focusing on Event-Driven and Microservices architectures.
Develop, scale, and maintain backend microservices and APIs using Python, FastAPI, and related technologies ensuring high performance and code quality.
Mentor junior engineers and collaborate on technical solutions, including workflow orchestration, event streaming, and DevOps integrations like Docker and CI/CD pipelines.
Minimum Requirements
Minimum 5 years of professional experience in software development with Python.
Strong expertise with FastAPI, Pydantic, asynchronous programming, PostgreSQL, SQLAlchemy, and automated testing with Pytest.
Experience with containerization using Docker, version control with Git, and working knowledge of Microservices and Event-Driven Architecture.
Bachelor’s degree in Computer Science, Engineering, or related field.
Ideal Candidate Profile
Proven ability to lead and make architectural decisions in complex backend systems emphasizing scalability and reliability.
Experienced in building and maintaining asynchronous event-driven workflows and microservices using Python technologies.
Skilled mentor with experience guiding junior engineers and participating in code reviews and technical leadership activities.
