This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Python-Senior Software Engineer in India.
This role offers an exciting opportunity to contribute to complex, high-impact projects across multiple industries, from urban innovation to enterprise media and healthcare solutions. You will be part of a dynamic team delivering scalable, secure, and high-quality software that transforms real-world problems into elegant solutions. The position involves close collaboration with stakeholders, mentoring peers, and actively participating in all stages of the software development lifecycle. You will leverage your expertise in Python, REST APIs, and software design principles to deliver robust and maintainable solutions. This role is ideal for engineers who thrive in agile, fast-paced environments and are passionate about shaping the future of technology.
Accountabilities
- Develop, test, and maintain high-quality Python applications that are scalable, secure, and performant.
- Facilitate effective communication with project stakeholders to provide status updates, technical recommendations, and feature demonstrations.
- Gather and clarify requirements, translating them into technical solutions and client-facing deliverables.
- Independently manage project delivery within the defined architecture and SDLC, from conceptualization to deployment.
- Collaborate with engineers, designers, and managers to address user pain points, anticipate issues, and iterate on solutions.
- Participate actively in agile ceremonies including daily stand-ups, sprint planning, and retrospectives.
- Produce clear, client-facing documentation using Markdown or similar tools.
Requirements
- 5+ years of professional experience in Python development.
- Strong proficiency in Object-Oriented Programming (inheritance, polymorphism, classes, instances, properties) and software design patterns.
- Experience developing and integrating REST APIs, with tools such as Postman.
- Solid understanding of SQL and NoSQL databases, including JOINs, indexing, constraints, and normalization.
- Proficiency with Linux operating systems and command-line tools.
- Familiarity with Agile development methodologies, SDLC, and version control tools.
- Experience writing client-facing documentation.
- Desired: familiarity with YAML, containerization (Docker/Kubernetes), unit testing, cybersecurity basics, and CI/CD tools like Jenkins.
- Strong communication and teamwork skills, with the ability to mentor and support junior engineers.
Benefits
- Competitive salary and performance-based incentives.
- Flexible work hours and remote work options.
- Professional development opportunities, including mentorship and training.
- Exposure to diverse, high-impact projects across multiple industries.
- Collaborative and supportive team culture with knowledge-sharing initiatives.
- Modern development environment with access to cutting-edge tools and technologies.
Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.
When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.
🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements.
📊 It compares your profile to the job’s core requirements and past success factors to determine your match score.
🎯 Based on this analysis, we automatically shortlist the 3 candidates with the highest match for the role.
🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed.
The process is transparent, skills-based, and free of bias, focusing solely on your fit for the role. Once the shortlist is completed, it is shared directly with the hiring company, whose internal team will make the final decision and contact selected candidates for the next steps.
