Опис вакансії


Successfully cooperating with our client, one of world’s largest restaurant companies. They are building out a strong development team to help them deliver a brand new omnichannel Node.js microservice-based eCommerce Platform for 50,000+ restaurants all around the world. That’s a huge responsibility, which is why our client is on a mission to find the most fearless engineers to join their software team. Client's dynamic eCommerce Platform team is rapidly growing as they optimize their digital ordering channels and technology innovations to create competitive advantages for their restaurants around the globe. They are seeking a Middle Golang Engineer to make a monumental impact on their stack. While this is a backend position, there is an opportunity for full-stack contribution. The client's team is based in Chicago and Plano, TX, they have a strong and large engineering team now.


  • Willing to work with backend and proficient in Golang based web services
  • Having a bachelor’s degree or equivalent in Computer Science, or a related field
  • Strong in Microservice architecture and you have minimum 3 years building scalable interactive web applications
  • Looking for an opportunity to demonstrate your expertise in DevOps technologies (Docker, AWS, kong), Internationalization (i18n), and OAuth/SSO/Cognito
  • Having experience with consuming or creating REST web services
  • Skilled unit testing and/or Test Driven Development (TDD)
  • Proficient with SQL or NoSQL
  • A person with a collaborative attitude, understanding Agile methodologies
  • Confident in your English level to communicate and collaborate with the client’s team on a daily basis (Intermediate+ English level)
  • What will make you stand out

  • Node.js
  • eCommerce

  • Developing Node.js-based REST web services
  • Developing scalable interactive eCommerce applications
  • Maintaining a relational or NoSQL database for services
  • Writing comprehensive unit tests
  • Architecture, design, optimization, and refactoring code to maximize performance
  • Assisting junior engineers in engineering best practices
  • Contributing to requirements and grooming a new functionality

  • Help our client to build software to serve people in new ways to make team members more productive and customers happier
  • Work in a pretty collaborative environment
  • Care about your individual initiatives — we are open for them, just come and share your ideas
  • Support your technical and personal growth — we have a dedicated career plan for all roles in our company