Software Engineer Platform
Mumbai, MH, India
Full time
In-person
To Apply:

Please send us your background - a simple 1-page resume or Linkedin profile is sufficient.

More importantly, share roles/experiences that make you ideal for this role.

Reach out to us at letsbuild@prestocharging.com

Apply for Role
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
  1. Collaborating with Product, QA and other engineers to deliver features in a fast-paced agile environment
  2. Integrating with our charging partners to ingest, process, and validate live data via the OCPI protocol.
  3. Working closely with frontend engineers to ensure seamless integration between backend and frontend systems.
  4. Creating and deploying resilient, asynchronous workflows across systems.
  5. Iterating on our core charging tech to make EV driver experiences great.
  6. Developing secure and performant APIs for our apps and third-parties.
  7. Building out our cloud-based infrastructure using IaC and setting up reporting, monitoring, and auto-scaling.
  8. 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