Full-stack Node.js Engineer
ITRex
We are a global IT consulting and development company with a We Care attitude, striving to create momentum in our clients’ digital transformation.

Our 230+ team brings together creative and talented cross-functional experts who are hungry for the success of every project.

We have delivered hundreds of game-changing solutions to Fortune 500 giants, mid-market companies and startups and pride ourselves on being part of a success story of global leaders such as TASC, Procter & Gamble, Dun & Bradstreet, Dollar Shave Club or JibJab.

We value initiative, open communication and self-motivated commitment rather than compliance and box-ticking, and are looking for like-minded individuals who share our passion about doing great new things together.
Join our friendly team as a Full-stack Node.js Engineer!

Our expectations

Required:
  • 7+ years overall production experience in software development, demonstrating a broad understanding of various programming languages and architectures.
  • 2+ years of experience in backend development using Node.js, with a strong grasp of server-side logic, API creation, and integration.
  • 4+ years of experience in frontend development (JavaScript with Nuxt.js and Vue.js frameworks OR React.js OR Angular 2+ ), including expertise in server-side rendering and building dynamic web interfaces.
  • Prociency in RESTful API design and implementation, ensuring scalable and reliable integrations across platforms.
  • Experience with cloud environments (AWS) for managing cloud resources eectively, including deployments and scaling.
  • Strong understanding of responsive design principles to ensure applications are mobile-friendly and optimized for various devices.
  • Prociency in asynchronous technologies and advanced frontend techniques, enhancing user experience and interactivity.
  • Familiarity with version control systems and code review tools like GitHub or BitBucket for collaboration and code management.
  • Ability to self-motivate and work eectively within a team in a fast-paced, agile environment.
  • Excellent communication and interpersonal skills, with a focus on collaboration and problem-solving.


Nice-to-Have:
  • Experience developing mobile applications using Flutter.
  • Prociency in SQL for database design, development, and management.
  • Hands-on experience with CI/CD pipelines for automating deployment and testing processes.
  • Familiarity with production-level support, including troubleshooting and resolving issues in real-time.

Your Responsibilities:
  • Design, build, and deliver highly scalable, responsive, and visually appealing frontend systems using modern technologies and frameworks.
  • Ensure seamless integration of frontend with backend services, enhancing interactivity and user experience.
  • Implement responsive design principles to ensure applications are mobile-friendly and optimized across various devices.
  • Design, build, and maintain RESTful APIs to enable the expansion of apps across all platforms with new functionalities.
  • Collaborate with engineers across Web, Mobile, and QA teams, ensuring features meet technical and product requirements.
  • Participate in a collaborative, agile team environment, prioritizing quality, peer reviews, and continuous improvement.
  • Tackle complex, impactful problems, focusing on the delivery of user-focused features and enhancements.
  • Ensure system scalability and reliability, contributing to the development of user-focused features that improve overall quality and experience for end-users.
  • Deliver critical APIs that empower stakeholders and support feature delivery across platforms.
  • Collaborate with cross-functional teams, including engineers, DBAs, Operations, and Product Managers, to provide eective data solutions.
  • Work on complex, impactful problems in a fast-paced environment committed to innovation and excellence.


What We Offer
  • A sense of community and friendship, diversity and inclusivity
  • Informal working environment with short decision-making chains
  • Flexible work hours and remote work options
  • Established personal development processes
  • Support of professional training and certication
  • Regular company events (ITRexTalks, Q&A session with the CEO, Tech Meet-ups)
  • Social benets (medical insurance, sports reimbursement, and free English classes)