General challengeWe are looking for a NodeJs Developer with at least five years of general backend experience interested in building high-performance systems on a microservices architecture.
The candidate must be capable of self-management and have the ability 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.
ResponsibilitiesBuilding GraphQL microservices using NodeJS.Building scalable asynchronous systems using Kafka.Front End Development using React framework if needed.Developing a Cloud based SaaS application, with deep understanding of deployment scripts and architecture.Writing clean, maintainable, and well-tested code.Engaging in the full development life cycle including architectural design and testing.Staying current on software engineering trends & tools, and be practical but open-minded in applying them.Maintaining a high bar for quality and performance of your product with rigorous attention to detail and unit testing.Continuously improving how we design, build, and ship software as a highly functional team.
Technical skillsMust Have3-5 years of experience developing Node.JS applications.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 Framework.Excellent communication skills (verbal and written).Nice To HaveStrong development experience with GraphQL APIs and KafkaExposure to Logistics industryIt would be nice to have experience with Azure services and Kubernetes.
Skills for todayExcellent English communication skills technical and business oriented.Strong software engineering and coding skills.Patterns, software design, software engineering.Passionate people about engineering concerns.Enjoy solving problems and facing challenges, with the reassurance of continuous support and collaboration.Troubleshooting skills.Communication and understanding skills in all channels (oral or written).Humble and eager for daily improvement.Adaptable and quick to learn.Performance and quality obsessive.Knowledgeable in clean code practices.Mobile experience and UI criteria.Awareness of the importance of high-performance code.Self-management, proactivity, and the confidence to ask questions without fear.
Skills for tomorrowAdaptability, flexibility and skills to deal with uncertainty.Intention to growth. Manage multiple responsibilities including coding, mentoring, ensuring high qualit standards. Leadership potential.
MotivationsWork 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.Developers management skills.Secure long-term growth with diverse career opportunities.