PettersonApps is an outsourcing software engineering company based in West of Ukraine. We develop websites, mobile applications and software for digital media players. Our company has offices in Uzhhorod (Zakarpattia region) and Drohobych (Lviv region).
6 травня 2025

Trainee/Junior Full stack developer (Node/React) (вакансія неактивна)

Ужгород

PettersonApps is an outsourcing software engineering company based in West of Ukraine. We develop websites, mobile applications and software for digital media players. Our company has offices in Uzhhorod (Zakarpattia region) and Drohobych (Lviv region).

We have been on the market for 9 years. PettersonApps teams launched 300+ projects. Our clients are from 20+ countries (e.g. Sweden, Norway, Denmark, UK and USA). Since we are constantly growing, we are always on the lookout for enthusiastic individuals to join our team. We’re currently looking for a Full stack developer.

Important Note: We are considering only candidates from Uzhhorod who are able to attend our office. Remote work is not an option.

Responsibilities:

  • Develop and maintain web applications using Node.js and React.js;
  • Build and optimize backend services using Nest.js;
  • Work with both GraphQL and REST APIs to enhance application functionality;
  • Design and manage databases, including MySQL and PostgreSQL;
  • Develop responsive and user-friendly front-end components using React.js;
  • Optimize front-end performance and ensure cross-browser compatibility;
  • Collaborate with the development team to ensure high-quality code and best practices;
  • Troubleshoot and resolve technical issues in a timely manner.

Requirements:

  • Basic knowledge of Node.js and willingness to learn Nest.js;
  • Familiarity with GraphQL or REST APIs (experience with either is a plus);
  • Understanding of relational databases such as MySQL or PostgreSQL (basic querying experience is sufficient);
  • Some experience with React.js through pet projects, internships, or coursework;
  • Solid foundation in JavaScript (ES6+); any exposure to TypeScript is a plus;
  • General understanding of state management concepts (e.g., Redux, Context API) or willingness to learn;
  • Awareness of responsive design principles and interest in improving front-end performance;
  • Basic understanding of component-based architecture in React;
  • Intermediate English or higher for reading documentation and basic team communication.

Nice to Have:

  • Previous experience with MongoDB;
  • Familiarity with CI/CD pipelines and DevOps practices;
  • Experience with testing frameworks (Jest, Cypress, etc.).

We offer:

  • Competitive reward, with the possibility of constant growth in accordance with the results;
  • Work with large-scale and exciting IT projects;
  • Friendly and supportive team environment;
  • Comfortable office in Uzhhorod or Drohobych;
  • Ability to work remotely;
  • Flexible schedule (8-hour working day);
  • 20 days of paid vacation (possibility to split the term at your own discretion);
  • Team building activities, Happy Fridays, unique corporate gifts and charity events;
  • National holidays.

At our company, we believe in empowering our team members to make impactful decisions and achieve outstanding results without the burden of bureaucracy. If you’re ready to embark on an exciting journey of growth and innovation, click the link below to learn more about us:

linktr.ee/pettersonapps

Join us in shaping the future of IT outsourcing and unlock your full potential with a team that champions creativity, collaboration, and excellence.