- Designing and developing scalable software systems and platforms, collaborating with cross-functional teams
- Develop web applications with efficient, reusable front-end abstractions and systems.
- Conceptualize and design dynamic and engaging user experiences.
- Work with business teams, product managers, engineering teams to build products involving large complex business flows and dealing with a huge amount of IoT data.
- Translate business requirements into technical solutions, recommend alternative technical and business approaches, and lead engineering efforts
- Creating prototypes and proof-of-concepts for iterative development
- Bachelor's or Master's degree in Computer Science or a related field
- 2 to 5 years of experience in the art of writing code and solving problems on a large scale.
- Experience in Python, RDBMS, NoSQL, Kubernetes, Microservices Architecture, Messaging Broker, GCP/AWS
- Proficiency in frontend frameworks/libraries, including ReactJs, Redux, and familiarity with web standards, responsive design and cross-browser compatibility.
- Strong software design and development experience in building large-scale distributed systems and products
- Background in building web applications using modern JavaScript frameworks and tools, including React and Redux
- Good understanding of system architecture and design patterns
- Experience in database technologies RDBMS(eg, PostgreSQL), NoSQL(eg, MongoDB) and TimeSeries DBs
- Experience in one or more messaging brokers like RabbitMQ, Kafka, Pub/Sub etc..
- Working experience in an Agile environment
- Good Understanding of Data Structures and Algorithm Designs
- Good communication skills and strong sense of ownership of deliverables
- Experience in Data Engineering, IIoT domain, MQTT Brokers is plus
- Good knowledge of Time Series databases (eg; InfluxDB, TimescaleDB)
Software Development Engineer II - Gurugram, India - Electrifi Mobility
Description
Job Summary :
This is a full-time hybrid Software Development Engineer (SDE II) full stack role, located in Gurugram, with flexibility for some remote work. As an SDE II, you will be responsible for designing and developing scalable software systems, collaborating with cross-functional teams to deliver high-quality code using development best practices. You will contribute to the product development of the company's EV asset management and monitoring platform, playing a key role in accelerating the adoption of electric fleets.
You will put the best of your skills on Microservices & API design, systems design, Data Pipeline and your passion for writing code that performs at large scale. You will work on Cloud native and industry standard open source technologies like Kubernetes, gRPC, InfluxDB, EMQX, Airflow, Pub/Sub, CI/CD, ReactJS
Responsibilities :
Electrifi is a full-stack EV asset management and leasing company that helps commercial fleets electrify. We are sister concern of Grip Invest and specialize in financing electric vehicles through operating leases, providing an accessible and affordable way for businesses to embrace clean transportation and scale.. With fixed monthly payments covering vehicle depreciation, maintenance and additional services, our operating lease model removes financial barriers. As pioneers in the electric mobility sector, we are committed to accelerating the adoption of sustainable transportation, contributing to a greener and more environmentally-friendly future
)