Sporting Fashion & Goods
Lead DevOps Engineer, ITC
Mid Level
Karnataka, India
in office
Full time
Digital, Product & TechEngineering & DevelopmentIT & InfrastructureData & CRM Systems
Job description
About the Role
Involves developing and maintaining applications to ensure seamless and scalable experiences for users, with a critical focus on building robust features, maintaining system performance, and delivering high-quality cloud native software solutions. It sits within the Finance & Procurement team and reports to the Engineering Manager. The postholder collaborates daily with peer software engineers, product managers, and principal engineers on product teams, and engages with other teams to align on common business and team goals.
Key Responsibilities
- Implement best practices to design, develop, build, test, and maintain applications and microservices across the full stack, including data governance and platform observability.
- Lead and contribute to architectural decisions, technical strategy, and feature planning, ensuring solutions are designed and developed using scalable, highly resilient cloud native architecture.
- Collaborate with product managers, principal engineers, and other engineers to define requirements, technical specifications, and deliver quality software, explaining designs and constraints to technical teams to gather alignment and buy-in.
- Design, implement, and maintain dynamic, responsive, and user-friendly web interfaces using modern JavaScript frameworks such as React.
- Design and implement RESTful APIs, microservices, and backend services using Node.js, Python, or Java; develop NoSQL databases for efficient data storage and retrieval; and develop artificial intelligence and machine learning solutions tailored to specific use cases.
- Design, develop, and execute unit tests, integration tests, and performance tests, maintaining high code quality standards using tools such as JMeter, Mocha, or similar; review code developed by other developers and provide feedback to ensure best practices.
- Identify and fix performance bottlenecks across the full stack, ensuring high availability and responsiveness, and integrate with and maintain CI/CD pipelines for seamless software delivery.
- Participate in agile methodologies, including sprint planning, daily stand-ups, refinement, and retrospectives.
- Provide technical leadership and mentorship to teammates and develop a team environment that promotes collaboration and innovation.
- Contribute to existing documentation or educational content and adapt content based on product/programme updates and user feedback, and assist in troubleshooting and resolving production issues.
Required Experience & Qualifications
- 7-10 years of experience in software development, with a strong foundation in distributed microservice architecture, domain-driven design, and RESTful services.
- Proven ability to deliver high-impact, API-first services at scale.
- Experience building end-to-end CI/CD pipelines to build, test, and deploy to different AWS environments such as Lambda, EC2, ECS, and EKS.
- Proficiency in programming languages such as Python, Node.js, Java, and SQL.
- Familiarity with GitHub, JIRA, Jenkins, and Confluence.
- Demonstrated expertise in Terraform and CloudFormation for Infrastructure as Code operations.
- Hands-on development experience with tools such as VS Code, Cursor, or GitHub Copilot.
- Strong problem-solving and analytical thinking skills.
- Proven track record of working in a fast-paced, results-oriented environment with globally distributed and diverse teams.
- Excellent communication and collaboration skills to communicate effectively with both product and technical teams.
- Experience with monitoring and tracing tools such as Splunk and SignalFx.
- Keenness to explore new technologies and ability to thrive in a fast-paced, dynamic environment with ambiguity.
- Skilled software engineer with a passion for building and maintaining data platforms, who thrives in a collaborative environment and has a proven track record of delivering reliable software.
Preferred Skills
- Experience in UI such as React or similar frameworks.
- Some experience in AI and ML.
Create your account to access job details
Unlock full job descriptions, apply in seconds, and get access to roles matched to your experience and interests.