8 years

15 - 40 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are seeking an experienced and hands-on Senior Developer to play a critical role in the evolution of our platform. This role will take primary responsibility for designing and implementing a range of core system and feature capabilities and will be expected to contribute to the overall information model, software architecture, and coding standards of the product. The position is designed to alleviate the hands-on coding demands on our current VP of R&D.You will work closely with our existing engineering leadership and cross-functional teams to ensure scalable, maintainable, and high-quality code delivery. You will also actively contribute to development work, assist with critical PR reviews, and mentor team members. From time to time, you may be called upon to deploy infrastructure and software on Azure via Terraform and Ansible.This role requires deep expertise in Python-based software architecture, strong data engineering and machine learning understanding, and a demonstrated ability to align technical execution with business goals.

Responsibilities

Architecture & Technical Leadership
  • Own and develop a variety of core system capabilities and reporting features.
  • Define and enforce coding standards, design patterns, and best practices across the development team.
  • Perform rigorous code reviews to ensure high-quality, maintainable, and scalable codebases.
  • Work closely with the VP of R&D and cross-functional teams to ensure code developed by the team aligns with Oii architecture, product strategy, and long-term scalability.
Development & Code Quality
  • Contribute hands-on to critical components of the codebase.
  • Guide the team in balancing technical debt, scalability, and delivery speed.
  • Maintain high standards in code versioning, testing, documentation, and deployment.
Collaboration & Mentorship
  • Act as a technical advisor to the product and leadership teams.
  • Mentor and support the development team, helping to upskill engineers in architecture, design patterns, and problem-solving.
  • Proactively identify potential risks and propose mitigation strategies.
Infrastructure & Deployment
  • Oversee infrastructure as code practices using Terraform and Azure.
  • Maintain robust CI/CD pipelines leveraging GitHub workflows.
  • Ensure efficient and reliable deployment processes.

Requirements

  • 8+ years of professional software development experience.
  • Expert-level Python programming skills.
  • Deep experience with:
  • GraphQL API design and development.
  • Alembic for database migrations.
  • Poetry for dependency and environment management.
  • GitHub workflows, CI/CD deployment pipelines, and PR processes.
  • Azure cloud services, Terraform, and Ansible for infrastructure deployment.
  • Strong understanding of machine learning workflows, data engineering pipelines, and production ML operations.
  • Experience designing scalable distributed systems.
  • Ability to critically assess and review code to maintain architectural integrity.
  • Excellent written and verbal communication skills.

Additional Experience (Nice To Have)

  • Experience with AI agent frameworks or agentic tooling.
  • Prior experience in supply chain, manufacturing, or industrial SaaS platforms.
  • Experience contributing to SaaS platform security and compliance practices.
  • Prior experience in fast-growth startups or scaling technology organizations.
Skills:- SQLAlchemy, Python and GraphQL

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You