Senior Backend NodeJS Developer

AppGreat is one of the fastest growing global IT companies, supporting the highest tech organizations in the world with 5 offices: 2 in Sofia, 1 in Plovdiv, 1 in Skopje and 1 in Bucharest.
We are walking with top talents and highly experienced management to ensure the world’s leading technology companies meet all the business challenges that the future holds.
We are AppGreat! We are a young and ambitious company like no other!

The most important part of AppGreat is the team. From our founders to the last person, we are committed to creating a pleasant environment and a place where everybody feels like they belong.
We invest in them in any way we can, starting from the amazing atmosphere in the office, unique benefits and career growth opportunities.

We have the technology, and now we are looking to expand our talent! We are looking for a Senior Backend NodeJS Developer at AppGreat!

  • Collaborate with the design team to translate wireframes and mockups into functional components, ensuring seamless user experiences.
  • Develop and maintain reusable and efficient code libraries to streamline the development process.
  • Participate in code reviews, providing constructive feedback and ensuring code quality and adherence to best practices.
  • Contribute to the continuous improvement of our Agile development process, including CI/CD pipelines and automated testing.
  • Bachelor’s degree in Computer Science or equivalent field.
  • At least 3 years of professional experience in backend development using node.js.
  • At least 1 year of professional experience in backend development using C# with a strong
  • portfolio of previous projects to showcase.
  • Previous experience working in high scale production environments, handling performance
  • and scalability challenges.
  • Experience with building RESTful APIs and web applications, using frameworks such as Express.
  • In-depth understanding of Agile development methodologies, including CI/CD pipelines and automated testing.
  • Experience with messaging queues or streams such as RabbitMQ/Kafka.
  • Strong communication and interpersonal skills, enabling effective collaboration with team members and stakeholders.
  • Ability to work independently and proactively, taking ownership of projects and driving them to successful completion.
  • Experience working in a Linux environment and with containers (Docker).
  • Knowledge of building advanced event-driven microservices architecture.
  • Knowledge of robust trading platforms.
  • Attractive remuneration package;
  • Excellent career growth opportunities;
  • Flexible option for remote work;
  • 25 days annual leave, plus an additional day for your birthday on top of that;
  • A social package that includes additional medical insurance, sports club card, Netflix or Spotify subscription, company events, and many others;
  • Comprehensive training and development programs!

Apply now