Job
- Level
- Lead
- Job Field
- IT, DevOps, Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Salary
- 56.000 to 65.000€ Gross/Year
- Location
- Graz
- Working Model
- Onsite
Job Summary
In this role, you lead the backend team, make architectural and design decisions, resolve implementation issues, and develop scalable backend services using Go, Node.js, and Kubernetes for innovative electric vehicle charging solutions.
Job Technologies
Your role in the team
- We are looking for an Engineering Team Lead to take over the Backend Team.
- You will be a player-coach.
- You will take high-level architectural and system design decisions as well as deep dive into code to help solve implementation problems.
- The Backend Team is responsible for developing, maintaining, and operating services used to communicate with and process data from our embedded devices.
- Our existing codebase uses a mixture of Go, JavaScript, and TypeScript.
- The individual services are executed either as bare systemd services directly on Linux servers or deployed as containers either into a Docker runtime or even to a self-hosted Kubernetes cluster, where appropriate.
- With your contribution, you will impact how people will charge their cars in the future.
- Zusammenarbeit mit dem Product Owner bei der Planung der Produkt-Roadmap
- Establishing a technical roadmap
- Aligning priorities and planning tasks with the project manager
- Handling maintenance of our existing codebase and cloud infrastructure
- Identifying problems and bottlenecks, whether they are related to processes, products, or team members, and taking action to solve them.
- Mentoring and supporting team members through team meetings and 1:1s
- Guiding the team whenever necessary on smooth technical implementation
- Designing and developing scalable backend services for web, embedded, and mobile applications
- Help maintain our self-hosted Linux server infrastructure
- Participate in the full development life cycle, from design to implementation, quality assurance, and maintenance.
- Deploying services to physical servers as well as Kubernetes environments
- Collaborating with app and embedded developers to implement efficient and easy-to-use communication protocols
- Building and scaling the team by participating in recruitment and onboarding
- Being hands-on with the product
This text has been machine translated. Show original
Our expectations of you
Qualifications
- Familiarity with git-based repositories and CI/CD systems
- Familiarity with GitLab and GitHub CI/CD
- Exposure to Linux as a server operating system - you feel comfortable using a terminal and associated shell
- Understanding of costs and priorities in making assumptions and solutions
- Excited to work independently and take responsibility
- Eager to grow structures and processes in a company
- Able to communicate openly and in an effective manner
- Work-level proficiency in English
Experience
- Solid experience in leading a team and coaching team members
- At least 5 years of experience developing backend applications
- Experience writing Node.js and Go applications
- Experience with SQL database solutions like Postgres and time-series optimized databases like Clickhouse
- Experience with Docker and container management
- Experience (or interest) in maintaining highly available environments and architect new scalable tech stacks
- Experience in the field of EV charging solutions or physical products
- Experience managing a Kubernetes cluster
- Experience reading or writing C++ code
- Professional experience in both start-ups and established companies
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Job Locations
Topics that you deal with on the job
This is your employer
go-e
The Austrian company go-e GmbH is a leading manufacturer of AC charging stations for electric vehicles, with a charging capacity of up to 22 kW.
Description
- Founding year
- 2015
- Company Type
- Established Company
- Working Model
- Onsite
- Industry
- Electronics, Automatization