Description :
About the Role :
We are seeking a skilled and motivated Python Developer with strong expertise in API development, Microsoft SQL Server, and Docker.
The ideal candidate will have hands-on experience in building high-performance, scalable APIs and working collaboratively in an Agile development environment.
This role requires a strong problem-solver who can contribute across the full software development lifecycle and deliver robust, maintainable solutions.
Key Responsibilities :
API Development & Backend Engineering :
- Design, develop, and optimize high-performance RESTful APIs using Python.
- Analyze business and technical requirements to design scalable and efficient backend solutions.
- Implement, integrate, and document APIs using industry-standard REST frameworks.
- Apply modern software design patterns and best practices to ensure clean, maintainable, and reusable code.
- Contribute to technical design discussions and architecture decisions for new and existing solutions.
Database Management Microsoft SQL Server :
- Develop, implement, and optimize T-SQL queries, stored procedures, and functions.
- Ensure database performance, security, and storage efficiency through query optimization.
- Work closely with application teams to design effective data models and ensure seamless data access.
Containerization & Deployment :
- Implement and manage Docker-based containerization for application deployment.
- Integrate containerized services into development and deployment workflows.
- Configure and manage Docker services, images, and related parameters to ensure stability and scalability.
Agile Development & Collaboration :
- Actively participate in Agile ceremonies including sprint planning, stand-ups, reviews, and retrospectives.
- Collaborate closely with cross-functional teams including frontend developers, QA, DevOps, and product stakeholders.
- Support continuous integration and delivery processes to ensure timely and high-quality releases.
Troubleshooting & Continuous Improvement :
- Identify, troubleshoot, and resolve application and performance issues.
- Proactively identify opportunities for process, performance, and code quality improvements.
- Ensure timely delivery of quality solutions with minimal supervision.
Educational Qualification :
- B./ B.Tech in Computer Science, Engineering, or a related discipline.
Experience :
- 3-4 years of relevant experience in Python backend development.
Required Technical Skills :
Python & API Development :
- Strong proficiency in Python with experience in building scalable backend services.
- Hands-on experience in developing and consuming RESTful APIs.
- Solid understanding of object-oriented programming principles and software development best practices.
Database Skills :
- Strong experience with Microsoft SQL Server.
- Proficiency in writing and optimizing complex T-SQL queries, functions, and stored procedures.
Containerization :
- Practical experience with Docker and container-based deployments.
- Understanding of Docker services, images, and configuration parameters.
Desired Competencies :
- Strong analytical and problem-solving skills.
- Ability to work independently and as part of a collaborative team.
- Excellent communication and documentation skills.
- Strong commitment to quality, performance, and timely delivery
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1591918
Interview Questions for you
View All