Do you want to help the world EV better?
We are on the lookout for a talented Senior Backend Engineer (Kotlin/PHP)
Is this you?
As a Senior PHP Engineer at Monta, you will help realise exciting new features in the Hub, our B2B Charge Point Management System (CPMS).
Who are we?
Monta’s powerful SaaS platform connects the dots in the entire EV charging ecosystem. As a B2B2C company with an engineering-driven culture, and engineers comprising one-third of our team, we offer comprehensive, tailored software solutions for drivers, businesses, and industry partners.
What’s our mission?
We aim to make EV charging simple, accessible, and reliable. Our software ensures a consistent experience across all charge point brands, empowering owners with a seamless solution
What else should you know?
We've just closed a massive 80M EUR Series B round, propelling us toward revolutionizing the EV charging experience. Our growth has soared, with nearly a million monthly charging sessions and 1,000 EV drivers joining us daily. We'll use this funding to enhance our software-only strategy, expand into new markets, and improve our product for an electrified future
Tools and technologies you’ll use
You’ll be working with a fairly modern stack, and while we don't expect you to know everything about it, you should be comfortable learning new tech. Our tools include Kotlin (Java 17 and closely following updates), Micronaut (microservice framework), Dart and Flutter, Typescript and ReactJS, AWS Cloud, Docker, GitOps, Kubernetes, MySQL/Redis (database), Prometheus (monitoring), Grafana (dashboard/metrics), Loki (logging), and more!
Here are some things you’ll be working on:
- Collaborate with product managers, designers and other engineers to define features that meet user needs
- Perform validation and verification testing
- Document development phases and monitor system
- Develop new features and maintain existing ones in our PHP codebase
- Get onboarded and develop and maintain our Kotlin BFF service
Here’s what you’ll achieve:
It’s not just what you do – how your work impacts our products and processes is also important to us. And your problem-solving expertise combined with innovation and out-of-the box thinking won’t just help us, it’ll (hopefully) also increase your professional growth and job satisfaction.
As a Senior PHP Engineer at Monta, you will closely collaborate with our Design and Product teams. As we move from our PHP monolith into smaller Kotlin services, you will be:
- Help shaping best practices to support even faster iterations and growth
- Provide technical guidance to engineers with less PHP experience.
- Integrating our BFF(Kotlin) with our PHP monolith and also with existing (and new) micro-services to meet Front End needs
- Learn Kotlin! You will get onboarded in our new Kotlin services and actively contribute to them.
- Helping our Business clients seamless onboard thousands of users & charge points into Hub
- Helping our Business clients quickly perform bulk operations in charge points, users, charge keys, etc.
As a Senior PHP Engineer at Monta...
...you don't have to be obsessed with electrical vehicles, but instead, you should be obsessed with application development and PHP. We are looking for passionate, positive and proactive engineers who value quality and take ownership.
To do this, we imagine you:
- Are passionate about highly performant teams & applications
- Like solving complex problems with simple solutions
- Code quality and maintainability is always on the top of your mind
- Are a good English speaker, as you will be working with colleagues from 41 different nationalities across various departments
- Have good communication, feedback and collaboration skills.
- Have strong proficiency in PHP 8.x & Laravel
- Have at least 5 years of professional experience in a relevant field
- Have expertise in building RESTful APIs and familiarity with Open API 3.x (nice to have).
- Are comfortable with learning new technologies and topics, we are working on tackling new problems throughout the industry and using scalable solutions to do that!
- (Nice to have) Have experience with Java and Spring/Springboot or Kotlin and Micronaut
- (Nice to have) Knowledge of Kafka and event-driven technologies
(Do you fit most of these requirements, but not all? That’s fine: we’d love to hear from you all the same!)
What will you get?
- Take part in our Engineering Team team’s monthly meetup, where you can share your knowledge and discuss best practices