Job Openings
Senior Node.js Engineer
About the job Senior Node.js Engineer
Minimum requirements:
- 5+ years of industry experience as a software engineer (specifically as a backend)
- NodeJS and Typescript
- AWS and/or Azure
- Test frameworks for TDD and BDD
- Understanding software design patterns and best practices
- Experience in agile software development (XP, Scrum, Kanban etc)
- Understanding about SDLC optimisation and automation (Git, Jenkins, SonarQube etc)
- SQL (SQL Server, PostgreSQL etc) and NoSQL (MongoDB, Couchbase etc) database experience
- Message broker experience for pub-sub and queueing technologies (RabbitMQ, Kafka etc)
- Container management (Docker, Kubernetes etc)
- Consultancy skills
Nice to have:
- Technical leadership experience
- JVM languages, .NET, Python
- Data Science experience
- Experience with Software Security and Network Security
- People management is a plus, however, coding and software engineering is the central work for this role
Responsibilities:
- Working on client projects (sometimes also at the customer side)
- Be a good team player in cross-functional agile software development teams
- Assist in software architectural decisions together with the technical lead
- Be fully involved in hands-on development: using Java as the main programming language, plus Spring, Hibernate and other open source technologies
- Coach less experienced team members