Job Description
Responsibilities:
• Design & implement new software modules based on the product requirements
• Debug existing software components, fix issues and avoid regressions
• Be proactive, take ownership and be accountable
• Familiar with Test Driven Development.
• Participate in software architecture, design discussions and code reviews
Technical Expectations:
• Developed HTTP based REST APIs and implemented Authentication, Caching
• Worked with relational and NoSQL databases and aware of concepts like ORM, Migrations
• Languages & Frameworks: Python Django/Flask
• Database: Postgres/ Mongo
• Must have worked in a Unix/Linux based environment
• Advanced middleware like RabbitMQ, Celery Beat are definitely a plus.
Experience:
Minimum 5 year of experience needed in Python development.
Qualification:
Bachelors or Masters in Software Engineering.
Preferred: BE/ B. Tech. / MCA / MSc. / BSc
Mandatory Skills:
Django, Javascript, Git, MySql, Shell scripting
Good to have skills:
TDD, MongoDB (Mongoose), PostgreSQL
💡 Quick Summary
Seeking a career-building opportunity? The Senior Python Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Jaipur offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
