Senior Software Developer Opportunity
We are seeking a highly skilled and experienced software developer to join our team as a Senior Full Stack Developer. In this role, you will be responsible for designing, developing, and maintaining complex software solutions using full stack development methodologies.
The ideal candidate will have a strong background in full stack development with Java (Spring Boot), React, and TypeScript, with a focus on RESTful APIs and event-driven architecture. You will also have experience with CI/CD and micro-service architectures, as well as cloud-based environments such as AWS. Additionally, you will have a solid understanding of design patterns and architectural concepts like MVC and MVVM.
As a senior developer, you will be expected to take ownership of your projects, work closely with other departments to test your software as part of the complete system, and advise your team and other teams on all questions around full stack development in the electric vehicle area. You will also be responsible for continuously improving the service, tooling, and processes.
Key Responsibilities:
* Design, develop, and maintain complex software solutions using full stack development methodologies
* Develop and maintain functionality for our trucks using agile methodologies
* Create products, prototypes, and MVPs for near-vehicle services
* Take end-to-end responsibility for the products you build
* Work closely with other departments to test your software as part of the complete system
Requirements:
* 5+ years of experience in full stack development with Java (Spring Boot), React, and TypeScript
* Experience with CI/CD and micro-service architectures
* Cloud-based environment experience (AWS preferred)
* Solid understanding of design patterns and architectural concepts like MVC and MVVM
* Bachelor's degree in related field or comparable job expertise
Benefits:
* Competitive salary and benefits package
* Opportunity to work on complex software solutions
* Collaborative and dynamic work environment
* Professional growth and development opportunities
Others:
* High level of self-organization and sense of ownership
* Proactive in communicating and taking action
* Curious, likes to investigate and understand how things work
* Motivated by a strong passion to learn and continuously improve