logo

JobNob

Your Career. Our Passion.

Senior Python Developer


Manage Captive Solutions (MCS)


Location

Noida | India


Job description

Who We Are Manage Captive Solutions (MCS)

stands as the ultimate solution for effortless offshore hiring, precise payroll management, streamlined administration, and stringent compliances. We provide businesses distinctive solutions, making it easy to hire and onboard new team members. By removing the hurdles of setting up a local office, we enable businesses to focus on expanding their horizons.Our holistic service oversees the entire onboarding process, managing everything from local regulations to payroll intricacies and compliance matters.

Additionally, our commitment to cutting-edge technology delivery further enhances their business operations.

Job Title:

Senior Python Developer Experience Level:

5-7 years Location:

Noida (On-site) Availability:

Immediate

Job Description:

We are seeking an exceptional Senior Python Developer with a wealth of experience in Python frameworks, both SQL and NoSQL databases (with a focus on MySQL and PostgreSQL and similar databases), and a proven track record in delivering high-quality software solutions. The successful candidate will play a pivotal role in our development team and should be ready to take on responsibilities that contribute to the overall success of our projects. This is an on-site position in Noida, and the candidate must be available to start immediately.

Responsibilities:

Design, develop, and maintain efficient and scalable Python applications using popular frameworks such as Django or Flask. Work closely with SQL and NoSQL databases, including but not limited to MySQL and PostgreSQL, ensuring optimal database design and performance. Develop and execute comprehensive unit test cases, following test-driven development (TDD) methodologies. Collaborate with cross-functional teams, including UI/UX designers and front-end developers, to gather and define project requirements. Participate in code reviews and provide constructive feedback to maintain code quality and adhere to coding standards. Troubleshoot, debug, and optimise application performance to ensure a seamless user experience. Stay abreast of emerging technologies and contribute to the continuous improvement of development processes. Mentor junior developers, fostering a collaborative and knowledge-sharing environment. Implement security best practices to safeguard applications against potential vulnerabilities. Contribute to architectural decisions and help shape the future direction of our technology stack.

Qualifications:

Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Proven 5-7 years of hands-on experience in Python development Must have strong knowledge in GitHub. Must have strong knowledge in Microservices Architecture Extensive expertise in Python frameworks, particularly Django or Flask. Strong proficiency in NoSQL and SQL databases, with a focus on MySQL and PostgreSQL and similar databases. Experience in writing comprehensive unit tests and following test-driven development (TDD) principles. Solid understanding of software development best practices and coding standards. Excellent problem-solving and debugging skills. Effective communication and collaboration skills.

Additional Skills (Preferred):

Familiarity with other databases like MongoDB, Cassandra, or Redis. Knowledge of front-end technologies (HTML, CSS, JavaScript). Familiarity with containerization technologies (Docker, Kubernetes). Previous experience in Agile/Scrum development methodologies.

How to Apply:

Interested candidates meeting the above requirements are encouraged to submit their resume and a cover letter to [email protected]. Please include "Senior Python Developer Application" in the subject line.

Note: Only shortlisted candidates will be contacted for further evaluation.

 Manage Captive Solutions is an equal opportunity employer and encourages individuals from diverse backgrounds to apply.


Job tags



Salary

All rights reserved