Padmi

Python Lead Software Engineer

MumbaiPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at Origin Digital

Opens the source posting on shine.com

Source description

About the role

View original

As a backend-focused Software Engineer at our company, you will play a crucial role in building scalable backend systems, integrating real-time data flows, and contributing to system design and documentation. You will work with global teams in a fast-paced, Agile environment. Key Responsibilities: - Design, develop, and maintain REST APIs and backend services using Python, FastAPI, and SQLAlchemy. - Build and support real-time integrations using AWS Lambda, API Gateway, and EventBridge. - Develop and maintain Operational Data Stores (ODS) for real-time data access. - Write performant SQL queries and work with dimensional data models in PostgreSQL. - Contribute to cloud-based application logic and data orchestration. - Containerise services using Docker and deploy via CI/CD pipelines. - Implement automated testing using pytest, pydantic, and related tools. - Collaborate with cross-functional Agile teams using tools like Jira. - Document technical workflows, APIs, and system integrations with clarity and consistency. Qualifications Required: - 8+ years of backend or integrations engineering experience. - Expert-level knowledge of REST API development and real-time system design. - Strong experience with: Python (FastAPI preferred), SQLAlchemy, PostgreSQL, and advanced SQL. - Familiarity with AWS Lambda, API Gateway, EventBridge, Operational Data Stores (ODS), and distributed system integration. - Experience with Docker, Git, CI/CD tools, and automated testing frameworks. - Experience working in Agile environments and collaborating with cross-functional teams. - Comfortable producing and maintaining clear technical documentation. - Working knowledge of React is acceptable, but not a focus. - Hands-on experience working with Databricks or similar data platforms. - Bachelor's degree in Computer Science, Engineering, or a related field (required). A master's degree is a plus. - Certifications in AWS (e.g., Developer Associate, Solutions Architect). - Experience in team management. This is an opportunity to work in a dynamic environment where you can showcase your expertise in backend development, real-time integrations, and cloud-based services. If you are passionate about creating scalable backend systems and thrive in a collaborative Agile setting, we look forward to welcoming you to our team. As a backend-focused Software Engineer at our company, you will play a crucial role in building scalable backend systems, integrating real-time data flows, and contributing to system design and documentation. You will work with global teams in a fast-paced, Agile environment. Key Responsibilities: - Design, develop, and maintain REST APIs and backend services using Python, FastAPI, and SQLAlchemy. - Build and support real-time integrations using AWS Lambda, API Gateway, and EventBridge. - Develop and maintain Operational Data Stores (ODS) for real-time data access. - Write performant SQL queries and work with dimensional data models in PostgreSQL. - Contribute to cloud-based application logic and data orchestration. - Containerise services using Docker and deploy via CI/CD pipelines. - Implement automated testing using pytest, pydantic, and related tools. - Collaborate with cross-functional Agile teams using tools like Jira. - Document technical workflows, APIs, and system integrations with clarity and consistency. Qualifications Required: - 8+ years of backend or integrations engineering experience. - Expert-level knowledge of REST API development and real-time system design. - Strong experience with: Python (FastAPI preferred), SQLAlchemy, PostgreSQL, and advanced SQL. - Familiarity with AWS Lambda, API Gateway, EventBridge, Operational Data Stores (ODS), and distributed system integration. - Experience with Docker, Git, CI/CD tools, and automated testing frameworks. - Experience working in Agile environments and collaborating with cross-functional teams. - Comfortable producing and maintaining clear technical documentation. - Working knowledge of React is acceptable, but not a focus. - Hands-on experience working with Databricks or similar data platforms. - Bachelor's degree in Computer Science, Engineering, or a related field (required). A master's degree is a plus. - Certifications in AWS (e.g., Developer Associate, Solutions Architect). - Experience in team management. This is an opportunity to work in a dynamic environment where you can showcase your expertise in backend development, real-time integrations, and cloud-based services. If you are passionate about creating scalable backend systems and thrive in a collaborative Agile setting, we look forward to welcoming you to our team.

One address, no account. We’ll tell you when matching roles go live.