Posted on: 17/07/2025
Key Responsibilities :
- Software Design & Development : Design, develop, and implement high-quality, scalable, and efficient applications and services using Python.
- Code Quality & Best Practices : Write clean, well-documented, and testable code adhering to industry best practices, coding standards, and design principles. Participate in and conduct code reviews.
- Problem Solving & Debugging : Identify, diagnose, and resolve complex technical issues and performance bottlenecks throughout the application lifecycle.
- Collaboration : Work closely with product managers, QA engineers, data scientists, and other cross-functional teams to understand requirements and deliver integrated solutions.
- Integration : Design and implement integrations with various databases (SQL/NoSQL), APIs, and third-party services.
- Continuous Improvement : Participate in continuous improvement initiatives for development processes, tools, and overall system reliability.
Required Skills & Qualifications :
- 3-5 years of professional experience in software development using Python.
- Strong understanding of object-oriented programming (OOP) principles and common design patterns.
- Hands-on experience with at least one major Python web framework (e.g., Django, Flask, FastAPI) for building web applications or APIs.
- Proficiency with relational databases (e.g., PostgreSQL, MySQL, SQL Server) and/or NoSQL databases (e.g., MongoDB, Redis).
- Experience with RESTful API design and development.
- Familiarity with version control systems, particularly Git.
- Strong problem-solving, analytical, and debugging skills.
- Excellent communication (verbal and written) and collaboration abilities.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1514561
Interview Questions for you
View All