HamburgerMenu
hirist

Senior Backend Developer - Python Programming

Hire Steezy
Others
4 - 7 Years

Posted on: 24/07/2025

Job Description

Responsibilities :

- You'll build : Scalable microservices (Flask/FastAPI) and robust APIs.

- You'll optimize : Performance, latency, and system scalability on GCP.

- You'll manage : Deployments on Cloud Run, Firestore, IAM, CI/CD, and observability.

- You'll collaborate with cross-functional teams, integrating AI/ML.

Requirements :

- You have : 4+ years Python backend, deep Flask/FastAPI, GCP expertise.

- You're skilled in : Performance tuning, async programming, NoSQL (MongoDB/Firestore), Docker.

- You bring : A proactive startup mentality.

- Bonus : AI/ML foundation model APIs, AI-driven feature experience.

Responsibilities :

- System Architecture and Design : Design and implement scalable, secure, and high-performance backend solutions that handle large volumes of requests and data.

- Backend Development : Write efficient, maintainable, and testable code in Java, Node.js, and Python for our microservices architecture.

- API Development : Develop and maintain RESTful APIs, and work with GraphQLwhere appropriate, to support seamless integration with front-end services and external systems.

- Database Management : Design and optimize SQL ( PostgreSQL) and NoSQL (MongoDB, Cassandra, etc. ) database schemas to ensure efficient data storage, querying, and integrity.

- Distributed Queuing Systems : Design and implement distributed messaging systems ( Kafka) to handle asynchronous processing and communication across services.

- Performance Tuning and Optimization : Identify bottlenecks and optimize systems for speed, scalability, and efficiency while maintaining high availability.

- Code Reviews and Mentorship : Provide technical leadership by conducting code reviews using SonarCube, mentoring junior developers, and promoting best practices in backend

development.

- Testing and Documentation : Ensure robust testing frameworks are in place (unit, integration,

end-to-end), and document backend solutions for clarity and maintainability.

- Continuous Integration/Continuous Deployment (CI/CD) : Collaborate with DevOps engineers

to implement CI/CD pipelines, automate testing, and streamline the deployment process.


- Collaboration : Work closely with front-end developers, product managers, and other stakeholders to deliver well-rounded solutions and ensure alignment with business objectives.

Requirements :

- Experience in developing Transport Management and Warehouse Management Systems.

- Serverless Architecture : Familiarity with serverless computing frameworks (e. g., AWS Lambda).

- Event-Driven Architecture : Knowledge of event-driven patterns and messaging protocols.

- CI/CD Pipelines : Experience with CI/CD tools like Jenkins, CircleCI, or GitLab for automating

testing and deployment processes.

- Agile/Scrum : Experience working in an Agile/Scrum environment, collaborating closely with product teams.


info-icon

Did you find something suspicious?