Position: Senior Fullstack Developer
Company: HaveDevs
Category: Node.js
Experience required: 3y
English level: intermediate

**Looking for** talented and experienced **full-stack developer** who will help us to further improve the scalability and performance of the platform and to implement additional features.

**Project: **
SaaS e-learning platform for companies, coaches and trainers who want to build their own learning academy with their own content.
400 high-price customers (with a total of more than 60,000 users), annual sales of over 2 million euros. 
Long-term project
Current development team:  6 developers, Product Manager, Designer
Client located in Germany.

**Technology stack: **
Node.js, React.js, Google Cloud, PostgreSQL, TypeScript, Material-UI, Containerization, Kubernetes, Redis, PubSub, GraphQL, Terraform.

**Requirements: **
- Excellent command of TypeScript
- Good command of software architecture, automated testing and designing REST APIs
- At least intermediate level of English

**Nice-to-have: **
- GraphQL, DevOps, Prisma.IO, Redis, yjs, containerization and Kubernetes
- Experience in developing scalable SaaS solutions
- Enthusiasm for user experience (usability, accessibility) and a detail-oriented, quality-oriented way of working
- Speaking German is a plus 

**Your areas of responsibility:**
- Make software architecture, system and technology decisions together with the team
- Support juniors in their development and bring professional know-how to the team
- Actively contribute to the optimization and scaling of our systems
- Optimise monitoring and observability of our applications
- Develop backend components and APIs to solve exciting problems for thousands of users
- Create automated tests to ensure code maintainability and quality