Rockcruit

The transportation industry has no shortage of complex problems requiring creative solutions to scale efficiently. We are looking for a Full stack NodeJs + React Developer 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

  • Building GraphQL microservices using NodeJS.

  • Building scalable asynchronous systems using Kafka.

  • Front End Development using ReactJs .

  • 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

  • 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.

    Must to have

  • 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.

  • Excellent communication skills (verbal and written).

  • Strong software engineering and coding skills.

  • Knowledge about patterns, software design and software engineering.

  • Troubleshooting skills.

  • Communication and understanding skills in all channels (oral or written).

  • Adaptable and quick to learn.

  • Performance and quality obsessive.

  • Knowledgeable in clean code practices.

  • Awareness of the importance of high-performance code.

  • Self-management, proactivity, and the confidence to ask questions without fear.

  • Adaptability, flexibility and skills to deal with uncertainty.

  • Intention to growth.

    Nice to have

  • Strong development experience with GraphQL APIs and Kafka

  • Exposure to Logistics industry

  • It would be nice to have experience with Azure services and Kubernetes.

  • Enjoy solving problems and facing challenges, with the reassurance of

    continuous support and collaboration.

  • Passionate people about engineering concerns.

  • Manage multiple responsibilities including coding, mentoring, ensuring high

    quality standards.

  • Leadership potential.

    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.

  • Developers' management skills.

  • Secure long-term growth with diverse career opportunities.