Senior Software Developer Node.js
efsta IT Services
14 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
Senior Compensation
€ 70KJob location
Tech stack
JavaScript
API
Azure
Cloud Computing
Software Quality
Code Review
Databases
Continuous Integration
DevOps
PostgreSQL
Node.js
Software Architecture
RS-232
Software Engineering
Systems Architecture
TypeScript
Express
Backend
Containerization
Kubernetes
GraphQL
Api Design
NestJS
Docker
Microservices
Job description
As a Senior Software Developer with a focus on Node.js, you are the technical backbone of our software development. You design, implement and maintain sophisticated server-side applications and APIs that form the heart of our product solutions. With your expertise, you will actively shape our system architecture together with the team and set new standards for quality and performance., * Design of a scalable, future-proof "cloud first" architecture for the heart of our product
- Development and maintenance of modular backend components with Node.js and JavaScript/TypeScript
- Connection of third-party services and devices, e.g. via REST or GraphQL APIs and hardware-related USB/RS232 interfaces
- Implementation and optimization of interfaces to external databases (e.g. Azure CosmosDB, PostgreSQL) and cloud environments (Azure)
- Ensuring code quality and performance through tests, code reviews and best practices
- Close collaboration with our Cloud, DevOps and Product Management teams, Our flexible structures help you to perfectly combine work, family and leisure time. Take advantage of our flexible working model, which allows you to complete some of your tasks from the comfort of your own home. Organize your working day according to your own rhythm - thanks to flexitime without core hours, you can organize your time freely., A special highlight: our weekly 'Weekly Cook', where we cook together, enjoy and strengthen the team spirit!
Requirements
- Several years of experience in backend development with Node.js and very good knowledge of JavaScript/TypeScript
- Sound knowledge of software architecture and system design, API design, databases, ideally microservices & cloud architectures
- Ideally experience with frameworks such as Express.js, Fastify or NestJS
- Basic knowledge of CI/CD, containerization (Docker, Kubernetes) desirable
- Analytical thinking, a sense of responsibility and creative drive as well as a high willingness to learn
- Very good knowledge of English (C1) required; knowledge of German an advantage
- Independent, structured way of working and high team orientation
About the company
efsta offers standardized, digital "Compliance-as-a-Service" solutions that enable customers worldwide to expand legally and worry-free. Since 2013, over 400 partners in 17 countries have relied on our expertise for secure and efficient sales processes., * More than 30,000 companies rely on our knowledge