Posted on: 30/05/2025
What You'll Do :
- Software Development : Design, develop, test, and deploy high-quality, scalable, and efficient applications and services using Python.
- Architectural Contribution : Contribute to the architectural design and technical roadmap of new features and systems, ensuring solutions are robust, secure, and maintainable.
- Framework Expertise : Apply strong proficiency with relevant Python frameworks (e.g, Django, Flask, FastAPI) for web development, API creation, or data processing.
- API Development : Lead the design and implementation of RESTful APIs, ensuring efficient and secure communication between various components.
- Database Interaction : Work proficiently with various database technologies (e.g, PostgreSQL, MySQL, MongoDB, Redis), including schema design, query optimization, and data manipulation.
- Code Quality & Best Practices : Write clean, well-documented, and testable code. Participate actively in code reviews, mentor junior developers, and promote best practices within the team.
- Problem Solving : Analyze and resolve complex technical problems, debug issues across different services, and propose innovative solutions.
- Collaboration : Work closely with cross-functional teams including product managers, UI/UX designers, QA engineers, and other developers to deliver integrated solutions.
- Deployment & Operations : Contribute to CI/CD pipelines, automation, and support production systems as needed.
Required Skills & Qualifications :
- Experience : 5+ years of professional software development experience primarily in Python.
- Python Proficiency : Strong expertise in Python programming language.
- Python Frameworks : Hands-on experience with at least one major Python web framework (e.g, Django, Flask, FastAPI) or significant experience with relevant data processing/scientific libraries (e.g, Pandas, NumPy, Scikit-learn) if the role is data-focused.
- API Development : Strong understanding and hands-on experience with RESTful API design and development.
- Database Technologies : Proficient in SQL and experience with relational databases (e.g, PostgreSQL, MySQL) and/or NoSQL databases.
- Version Control : Strong experience with Git for source code management and collaborative development.
- Problem-Solving : Excellent analytical and problem-solving skills, with a focus on delivering robust and efficient solutions.
- Software Design Principles : Good understanding of software design principles, object-oriented programming (OOP), and design patterns.
- Communication : Excellent verbal and written communication skills, with the ability to articulate technical concepts clearly and collaborate effectively in a distributed team environment.
Preferred Skills (Nice-to-Have) :
- Experience with cloud platforms (AWS, Azure, or GCP).
- Familiarity with microservices architecture.
- Experience with containerization technologies (Docker, Kubernetes).
- Knowledge of CI/CD pipelines (e.g, Jenkins, GitLab CI, Azure DevOps).
- Experience with message queuing systems (e.g, Kafka, RabbitMQ).
- Familiarity with front-end technologies (e.g, HTML, CSS, JavaScript, React/Angular/Vue) for full-stack perspective.
- Relevant certifications
Did you find something suspicious?
Posted By
Pragya Dubey
Technical Recruiter at PROINTEGRATE WORLD IT CONSULTING PRIVATE LIMITED
Last Login: NA as recruiter has posted this job through third party tool.
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1487999
Interview Questions for you
View All