Achieve great things
As a Senior Fullstack Application Developer (m/f/d) you will have the unique opportunity to bring a novel energy storage technology to market together with the software engineering team and all CMBlu employees.
You can expect exciting and responsible tasks with creative scope:
- You design and develop our software in several interdisciplinary projects around energy storage in an agile environment
- You are involved in all areas of modern software development: Backend, frontend, DevOps, databases, cloud, infrastructure, security, etc.
- You participate in all project phases: Conceptual design, requirements analysis, architecture, development, QA, release, maintenance & operation
- As an experienced developer, you actively shape our development process and are happy to share your knowledge with colleagues
Energy and pioneering spirit – what we need from you
You are highly motivated and want to be part of the new energy storage technology from the beginning?
Job-related requirements - what you bring to the table:
- Completed studies in a STEM subject or comparable qualification
- Several years of experience as a fullstack developer in backend, frontend and DevOps
- Experience with common design and architecture patterns
- Experience with databases as well as common interfaces and protocols
- Experience with agile working methods in software development
- DevOps, Docker and Linux are no foreign words for you
- Fluent German and good English skills, both written and spoken
Our tech stack:
- Programming languages: Go, TypeScript, JavaScript, Python, C#
- Frameworks & Services: Angular, Node.js, Grafana, Azure SaaS, Node-RED
- Interfaces / Protocols: REST, WebSockets, gRPC, MQTT, Modbus TCP, OPC UA
- Databases: MS SQL,PostgreSQL, InfluxDB, MongoDB
- DevOps & IaC: GitLab, Docker, Nomad, Terraform, Ansible
Personal requirements:
- Willingness to work intensively on new and complex topics
- High level of commitment and reliability
- Ability to work in a team combined with strong self-motivation
- Enjoy working in a dynamic start-up environment