We are looking for an experienced Python Developer with strong expertise in building scalable backend applications and APIs. The ideal candidate must have strong hands-on experience in Python and working knowledge of Node.js. Candidates should have experience developing enterprise-grade applications, designing RESTful APIs, and working with modern backend architectures.
Key Responsibilities
- Design, develop, test, and maintain scalable backend applications using Python.
- Develop RESTful APIs and backend services.
- Build and maintain microservices-based applications.
- Collaborate with frontend, DevOps, QA, and product teams.
- Write clean, reusable, and maintainable code.
- Perform debugging, troubleshooting, and performance optimization.
- Participate in code reviews and Agile ceremonies.
- Integrate applications with databases and third-party services.
- Support CI/CD deployment processes.
Mandatory Skills
- Robust hands-on experience in Python (Mandatory).
- Working knowledge of Node.js.
- Strong Object-Oriented Programming (OOP) concepts.
- Experience developing REST APIs.
- Experience with SQL and relational databases.
- Strong debugging and problem-solving skills.
- Knowledge of Git/GitLab.
- Experience working in Agile/Scrum environments.