The Role
We’re looking for a skilled backend engineer to help build out our core services and infrastructure. You will work closely with our Lead Platform Engineer and Head of Engineering.
You will be responsible for
- Collaborating with Product, QA and other engineers to deliver features in a fast-paced agile environment
- Integrating with our charging partners to ingest, process, and validate live data via the OCPI protocol.
- Working closely with frontend engineers to ensure seamless integration between backend and frontend systems.
- Creating and deploying resilient, asynchronous workflows across systems.
- Iterating on our core charging tech to make EV driver experiences great.
- Developing secure and performant APIs for our apps and third-parties.
- Building out our cloud-based infrastructure using IaC and setting up reporting, monitoring, and auto-scaling.
- Helping maintain a great developer experience for the team (and yourself)
Experience
Deep technical expertise in a specific area is welcome, but the ability to flex across areas and go outside your comfort zone is even more important.
As a professional, you:
- Bring a platform and API-first mindset, including great technical writing and documentation
- Care about code quality and following best practices in software engineering
- Comfortably integrate with third-party teams and their systems
- Are eager to take on new responsibilities, grow with the job and have a strong sense of pride in quality code and a quality product
Requirements
- 4 or more years of experience in professional software development (preferably with Golang)
- BS in Computer Science or related field
- Ability to work closely with a small, distributed development team to meet time estimates and routinely deliver within agile development cycles
- Proven ability to learn new topics and skills quickly and respond to changing priorities
- Highly resourceful and effective, able to exercise independent judgment to quickly act or to know when to ask for help.
- Experience with AWS or other major cloud provider (ideally including IaC, like Terraform)
- Experience with Cloud-based CICD pipelines (Github actions, CodePipeline, etc.)
- Experience with Event-driven architecture (e.g. Kafka) and/or asynchronous workflows (e.g. SQS, Temporal, etc.)
- Experience with APM systems like Datadog, New Relic, etc.
- Experience with data ingestion, parsing, and validation
- Experience with Relational DBs (PostgreSQL or MySQL)
Bonus points for
- Experience working with payment platforms (Stripe, Adyen, etc)
- Experience working at a startup
- Experience with machine learning
- Experience with OCPI / OCPP
Our values
You should align with our values:
- Builder: You create, you build. You get things done.
- Customer-first: You live the customer experience and make it better.
- First-principles learner: You approach problems by questioning assumptions and relying on data to find the right solution. You learn fast and go deep.
- Team player: You are individually exceptional but always play as a team.
- Mission-oriented: You care about electrification and meeting the climate challenge. Ideally, you also drive an EV.
- Kind: You are kind and will help create a fun and supportive workplace.
Location
Mumbai
Comp and Benefits
- Competitive compensation and equity plan
- Flexible time off