We are looking for a Full stack NodeJs + React Engineer with at least five years of coding experience in Typescript and at least seven years of general backend experience interested in building high-performance systems on a microservices architecture.
The candidate must be capable of self-management and able to interact with product, business and technical teams to discuss and resolve issues. There is a high opportunity of advancing into leadership positions in the mid-term
Responsibilities
- Build GraphQL microservices using NodeJS.
- Build scalable asynchronous systems using Kafka.
- Front End Development using ReactJs.
- Develop a Cloud based SaaS application, with deep understanding of deployment scripts and architecture.
- Write clean, maintainable, and well-tested code.
- Engage in the full development life cycle including architectural design and testing.
- Stay current on software engineering trends & tools, and be practical but open-minded in applying them
- Maintain a high bar for quality and performance of your product with rigorous attention to detail and unit testing.
- Continuously improve how we design, build, and ship software as a highly functional team.
- Understand the codebase, solve the assigned tasks and work closely with the leads to get the coding reviews done and bridge any technical gap to become more independent.
- Participate in scrum meetings, contribute to requirement discussions, talk to clients.
Requirementes
- 5-7 years of experience developing Node.JS applications.
- Excellent English communication skills technical and business oriented.
- Experience with Express or Nest Frameworks.
- Exposure to GraphQL APIs and Kafka.
- Strong proficiency in TypeScript.
- Experience with Microservices Architecture in NodeJS.
- Experience performing Node Unit Testing.
- Experience with React Js.
- Troubleshooting skills.
- Knowledgeable in clean code practices.
- Awareness of the importance of high-performance code.
- Experience in Logistics industry
- Experience with Azure services and Kubernetes.
In this role you will
- Work in a huge team with specialists in many areas.
- Have the possibility to lead and grow within the organization.
- Have an Intercultural experience.
- Pave the way through a good client impression with support.
- Work on a large, complex and highly performant system.
- Engage with the latest technologies.
- Receive detailed feedback from demanding leaders to improve technical skills.
- Play a crucial and strategic role for both the mid and long term.
- Secure long-term growth with diverse career opportunities.