Search by job, company or skills

Python Senior Engineer

6-8 Years
  • Posted 55 minutes ago
  • Be among the first 10 applicants

Job Description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Python Senior Engineer based in India.

This is a senior engineering opportunity for a Python specialist who enjoys building scalable, production-ready software in modern technology environments. You will contribute to AI transformation initiatives and help develop intelligent, enterprise-grade products for ambitious organizations. The role combines hands-on backend development with API design, database engineering, cloud infrastructure, and containerization. You will work within globally distributed, cross-functional teams where collaboration, knowledge sharing, and technical excellence are highly valued. There is strong scope to influence architecture, engineering practices, and the quality of solutions delivered across different industries. The position also offers exposure to evolving technologies and opportunities to grow across projects, domains, and technical disciplines.

Accountabilities

  • Design, develop, test, and maintain robust, scalable software solutions using Python and modern engineering practices.
  • Build and integrate backend services using Python, JavaScript, SQL, and REST APIs.
  • Design efficient database schemas, develop stored procedures, and optimize complex SQL queries for performance and scalability.
  • Apply strong object-oriented programming principles and sound software engineering practices throughout the development lifecycle.
  • Develop and maintain cloud-based applications and services using AWS.
  • Build, package, and deploy applications using Docker and modern containerization practices.
  • Collaborate with globally distributed engineering teams to translate technical and business requirements into reliable solutions.
  • Use GitHub or Bitbucket to manage source code, collaborate through version control workflows, and maintain high-quality development practices.
  • Contribute to architectural decisions, code reviews, troubleshooting, performance improvements, and continuous technical optimization.
  • Apply clean-code principles and, where appropriate, SOLID design principles to create maintainable and extensible software.
  • Work with modern technologies and frameworks as required, potentially including Pyramid, TypeScript, Snowflake, SQLAlchemy, Kubernetes, and OAuth 2.0.
  • Participate in an agile, collaborative environment and contribute to knowledge sharing, technical discussions, and continuous improvement.

Requirements

  • 6+ years of professional experience in software engineering with strong hands-on expertise in Python.
  • Advanced proficiency in Python along with practical experience using JavaScript, SQL, and REST APIs.
  • Strong SQL expertise, including database schema design, query performance tuning, and stored procedures.
  • Solid understanding of object-oriented programming and software engineering fundamentals.
  • Hands-on experience working with AWS cloud services and Docker-based environments.
  • Experience with GitHub, Bitbucket, or comparable source-control and collaborative development platforms.
  • Strong analytical and problem-solving abilities, with the ability to diagnose technical issues and develop practical, scalable solutions.
  • Strong communication and collaboration skills, particularly when working with distributed international teams.
  • Ability to work effectively in a flexible, remote-first environment and manage responsibilities with a high degree of ownership.
  • Experience with Pyramid, TypeScript, Snowflake, SQLAlchemy, Kubernetes, OAuth 2.0, SOLID principles, or VS Code is considered an advantage.
  • Professional working proficiency in English and comfort collaborating across cultures and time zones.
  • A continuous-learning mindset and enthusiasm for working with emerging technologies, AI-enabled products, and modern software development practices.

Benefits

  • Flexible, remote-first working environment, with the ability to work from home, an office, or a combination of both depending on local arrangements.
  • Opportunity to collaborate with a diverse, globally distributed team and work with international colleagues across cultures and time zones.
  • Career development opportunities across projects, technical offerings, industries, and areas of expertise.
  • Dedicated focus on employee well-being, including access to fitness initiatives, mental health support where available, and generous time-off programs.
  • Opportunities to work on modern AI transformation and intelligent-product initiatives across multiple industries.
  • Continuous learning and exposure to evolving technologies, engineering practices, and global delivery models.
  • Inclusive workplace culture built around collaboration, respect, dignity, and equal opportunity.
  • Remote-first onboarding and working practices designed to provide flexibility throughout the employee experience.

How Jobgether Works

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 153761511

Similar Jobs

India, Indi

Skills:

snowflake AWSSqlBitbucketGithubSolid PrinciplesTypescriptRest ApisKubernetesPythonPyramidDockerJavascriptOopOAuth 2.0SQLAlchemy ORMVS Code

Noida, India

Skills:

SybaseDjangoGithubJavascriptCSSOops ConceptsOracleHTMLPython ProgrammingAws S3Airflow

Noida, India

Skills:

JavascriptOops ConceptsAws S3DjangoGithubHTMLCSSAirflow SchedulingPure Python Programming

Hyderabad, India

Skills:

tokenization PytestApi TestingJenkinsRobot FrameworkSeleniumPythonembeddingsPlaywrightLLMsAI-driven solutionsGitHub ActionsBehaveObject-Oriented ProgrammingPrompt Engineering

Bengaluru, India

Skills:

API securityPostgreSQLRedisMicroservicesReactGitTypescriptJavascriptLinuxMySQLAuthenticationDistributed SystemsMongoDBRestful ApisPythonSecure coding practicesNoSQL databasesGoAuthorizationSQL databases

Beware of Scammers

We don’t charge money for job offers