Software Engineer contributing to the development and optimization of software for tenant electricity projects. Opportunity to work in Berlin with experienced founders and a dynamic team.
Responsibilities
Take full ownership - from idea to launch
Design, develop, and maintain scalable microservices
Integrate, process, and store large volumes of metering data
Develop and manage invoicing logic at scale
Actively participate in evaluating and introducing innovative backend technologies, tools, and deployment pipelines
Collaborate with an experienced engineering team throughout the entire product development lifecycle, following the "We build it - we run it" philosophy
Requirements
3+ years of professional software engineering experience
1+ years of experience with Node.js and TypeScript
In-depth knowledge of relational database systems, particularly PostgreSQL
Proficiency in building and testing APIs with REST or gRPC
Enthusiasm for exploring and adopting new technologies
Experience with deploying and using cloud infrastructure, including Pub/Sub, Cloud Functions or Storage
Proficient in using development platforms and tools such as Git, NPM, Linting and Docker
Commitment to agile development methodologies
A Bachelor's degree in a scientific field is required
Good German and English skills
Benefits
Flexible working hours and the option to work partially from home, whether you're an early bird or a night owl
Work in our office in Berlin, surrounded by good vibes and excellent coffee alongside an amazing team
Share in the company's success with stock options
Access all the tools you need to excel, including a MacBook Pro
Thrive in an open-minded culture with regular team events
Benefit from a continuing education budget for courses, books, conferences, and training
Take advantage of perks such as an Urban Sports Club membership, Public Transport Ticket, and Job Bike
Contract Java Engineer embedded in cross - functional team developing JVM applications with TDD and Pair Programming. Mentoring colleagues while enhancing systems and practices.
Senior Engineer responsible for improving and modernizing a customer facing .NET platform at AccuSourceHR. Leading knowledge transfer and integration with existing workflows and systems.
Technical Lead responsible for backend architecture at a digital health startup. Leading infrastructure automation and mentoring engineers in TypeScript and Node.js.
Technical Lead (Full Stack developer in Java/Angular) guiding initiatives for outperformance across portfolios. Developing solutions and supporting team activities to improve project outcomes.
Java Developer designing and maintaining scalable software applications for government clients. Collaborating with teams to deliver secure solutions in a remote or hybrid work environment.
Software Engineer in backend development at Smoobu, enhancing integration and migration for vacation rental SaaS. Collaborating with stakeholders to optimize features and performance.
Tech Lead handling Java development projects at Atecna. Leading architecture and engineering standards while mentoring a growing team in a hybrid environment.
Software Development Engineer role at CVS Health focused on developing applications within the PBM domain. Responsibilities include design, development, testing, and collaboration with cross - functional teams.