
Senior Engineer, Software Development
Landis+Gyr18 days ago
Noida, IndiaSenior
Responsibilities
- Build, test, maintain, and optimize robust, scalable, and responsive web applications using Angular and TypeScript.
- Translate business requirements, UI/UX designs, and wireframes into high-quality reusable code and actionable data tasks.
- Collaborate with product owners, product managers, designers, backend engineers, data scientists, business users, and other stakeholders on end-to-end solutions.
- Integrate RESTful APIs and understand data flow within a microservices architecture.
- Deploy and manage applications using cloud services on GCP, AWS, or Azure.
- Participate in code reviews, share knowledge, and troubleshoot and debug full stack issues.
- Provide advice, counsel, and analysis on business intelligence issues.
Requirements
- 4–6 years of overall experience, including at least 4 years of full stack experience with Angular and Python.
- Strong proficiency in Python backend development using Django, Flask, or FastAPI.
- Strong proficiency in Angular, TypeScript, HTML, and CSS/SCSS.
- Understanding of state management patterns and libraries such as NgRx and Angular services.
- Experience consuming RESTful APIs and working within microservices architectures.
- Exposure to GCP, AWS, or Azure, including services such as Google Cloud Storage, Compute Engine, or App Engine.
- Experience with Git and GitLab.
- Strong analytical, communication, problem-solving, troubleshooting, independent working, and collaboration skills.
- Relevant tertiary qualification such as B.E., B.Tech, M.E., or M.Tech.
Benefits
- Work in a mission-driven company focused on sustainable energy, grid modernization, and data analytics.
- Collaborate in a diverse, multicultural, international, and cross-functional environment.
- Contribute to cloud-native analytics and business intelligence solutions on Google Cloud Platform.
- Participate in a fast-paced, high-performance environment focused on continuous improvement and employee growth.