We invite a Senior Fullstack developer (React+Node.js) to join our development team.

About us

  • On the market since 2002;
  • Operational departments and development hubs worldwide.

Project description

We are currently looking for a Fullstack Developer to join a project for an educational technology company that provides an application enabling audiences to interact with lecturers and presenters in real time during presentations and lectures.

Technology Stack:
Node.js (Express), MongoDB, PostgreSQL, Next.js, React.js, AWS (S3, CloudWatch, Lambda)

Requirements

  • Proven experience as a Fullstack Developer with a focus on SaaS solutions;
  • Strong proficiency in JavaScript/TypeScript, with extensive experience in Node.js and React.js;
  • Experience working with both SQL and NoSQL databases;
  • Deep understanding of RESTful API design and implementation;
  • Knowledge of security best practices and data protection principles;
  • Strong problem-solving and troubleshooting skills;
  • Ability to communicate effectively and work collaboratively within a team;
  • English level: strong B2 (Upper-Intermediate) or higher;
  • Interest in development best practices, including SOLID principles and Clean Code;
  • Experience with testing methodologies such as unit testing, integration testing, and TDD (Test-Driven Development);
  • Commitment to writing well-documented, maintainable, and scalable code;
  • Experience with version control systems such as Git and code review processes.

 

Nice to Have:

  • Experience with containerization and orchestration tools (Docker, Kubernetes);
  • Familiarity with CI/CD pipelines;
  • Experience working with cloud platforms such as AWS, Azure, or Google Cloud.

Responsibilities

  • Develop, scale, maintain, and continuously optimize REST APIs built with Node.js, as well as packages that directly impact the customer experience;
  • Work with third-party APIs and services to build integrations with external tools in order to provide the best possible user experience;
  • Monitor server reliability and performance through dashboards and monitoring tools to maximize uptime and availability;
  • Work with Amazon Web Services (S3, CloudWatch, Lambda) to build scalable solutions;
  • Create automation tools to improve CI/CD pipelines;
  • Estimate and break down complex technical features;
  • Investigate bugs and work on feature requests;
  • Support the Customer Success team by assisting clients and answering technical questions;
  • Collaborate with engineering and product teams to deliver customer value in new and innovative ways;
  • Share knowledge and mentor colleagues through one-on-one sessions or short lightning talks;
  • Conduct code reviews for teammates and other teams;
  • Regularly release new features to users while maintaining a high level of ownership and autonomy over code and features.

We offer

  • Employment is based on an employment contract of the country or a private entrepreneur contract without any reference to a specific location;
  • Paid vacations (24 working days/year) and sick leave;
  • Stable long-term workload (8 hours per day, 40 hours per week), flexible working hours, fully remote;
  • Working on exciting projects in international team of professionals;
  • Opportunities for learning and practicing new technologies; internal training;
  • Participating in inner meetups and permanent experience exchange with colleagues;
  • Well-defined development processes and methodologies;
  • Partial reimbursement of medical fees, massage or sports.

Recognize yourself? We are waiting for your CV!

Please, fill in the form and we will contact you in case if your experience suits our offer