31 Aug
|
Noovosoft
|
Pune
As a Python Developer at Noovosoft Technologies LLP, you will work on long-term web applications for creative startups and established SMEs. You will analyze requirements, architect scalable solutions, and deliver high-quality, well-tested web applications and APIs. You will also be part of a culture of continuous improvement, honing your skills and sharing knowledge with colleagues.
Backend Development API Design
- Develop and maintain scalable web applications and APIs using Python Django.
- Ensure well-structured, maintainable, and efficient backend code following best practices.
- Build modern RESTful APIs with a deep understanding of HTTP principles.
- Design and implement solid relational data models with strong SQL proficiency.
Frontend Development Integration
- Develop single-page applications (SPAs) using React or Angular.
- Write clean, maintainable JavaScript (ES6+) and work with TypeScript when required.
- Ensure seamless API integration between frontend and backend applications.
- Use state management libraries such as Redux or MobX to manage frontend complexity.
Code Quality, Testing Deployment
- Write clean and well-structured object-oriented code.
- Follow best practices in writing automated tests and end-to-end testing.
- Work with CI/CD tools (Jenkins, CodeShip, Bitbucket Pipelines) to automate deployments.
- Utilize Docker for containerized development and cloud deployments.
Collaboration Problem-Solving
- Work closely with colleagues and clients to analyze requirements and propose qualitative solutions.
- Take ownership of projects from architecture to implementation.
- Engage in continuous learning and knowledge sharing with team members.
- Solve complex technical challenges and improve system performance.
Qualifications
- 2-3 years of professional experience in building web applications and APIs using Python Django.
- Strong knowledge of class-based programming and object-oriented design principles.
- 1-2 years of experience in frontend development using React or Angular.
- Proficiency in SQL and designing efficient relational database models.
- Solid understanding of HTTP, RESTful APIs, and modern web application security principles.
- Experience working on at least one large-scale, complex web application.
- Familiarity with Git, Pip, NPM, Jira, and IDEs like IntelliJ.
Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Full Stack Python Developer (Pune)
🏢 Noovosoft
📍 Pune