What You Will Be Doing
As a Staff Software Engineer, you will work in a scrum team to help build the next generation of world-class EV technology products. Your team will work on software that helps customers control and operate charging stations, and you will be responsible for designing and maintaining the software that automates and enhances the operation of those charging stations.
Responsibilities
* Design high-quality applications together with team members
* Work on multiple topics within the team with the chance of getting in touch with backend, frontend, and devops tasks
* Evolve and improve the system based on product and customer needs with a focus on quality
* Maintain existing code structures, improve them, and solve problems within them
* Collaborate with other team members, review code, and adapt your code based on feedback
* Improve existing architecture and design APIs that other teams and customers depend on
Requirements
* Bachelor's Degree in Computer Science or equivalent preferred
* 5+ years of industry experience
* Experience in some of the following backend technologies we use on a day-to-day basis, including Java/Kotlin in combination with Spring Boot
* Knowledge of Databases - SQL databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB, Elastic)
* Queuing technologies like Kafka, RabbitMQ
* Experience in frontend technologies like React, optimally in combination with Typescript
* Interest in learning additional programming languages like PHP and Python to maintain existing code bases
Nice to have:
* Experience with Kafka Stream
* Event-based architecture knowledge
* PHP skills
Location
Radstadt, Austria
#J-18808-Ljbffr