Software Engineer, JavaScript

Ternopil, Remote
SE: Web Full-stack Engineer

Department

Location

Requirements to candidate

  • 3–5+ years of experience in software development, focused on JavaScript (ES6+) and modern web technologies.
  • Proven experience in building SDKs or JavaScript libraries.
  • Strong knowledge of React (or similar frameworks) for building interactive interfaces.
  • Solid understanding of RESTful APIs, GraphQL, SQL/NoSQL databases.
  • Experience with Git, testing frameworks, and CI/CD pipelines.
  • Attention to detail, clean code practices, and ability to work independently.
  • English — upper-intermediate level (B2) or higher.


Nice to have:

  • Experience with real-time data processing or data visualization.
  • Knowledge of Docker or server-side tools.
  • Experience in performance optimization (API latency, DB queries, front-end rendering).


Responsibilities

  • Full development cycle: design, implementation, testing, and deployment.
  • Develop and maintain JavaScript (ES6) and React-based applications and libraries.
  • Participate in technical decision-making and architecture design.
  • Write efficient, maintainable, and well-documented code; perform code reviews.
  • Collaborate closely with product managers, designers, and engineers to deliver high-impact functionality.
  • Working hours: 16:00 – 00:00 (Kyiv time)

Company and benefits:

  • Paid vacations and sick leaves.
  • Tax compensation & assistance of a personal accountant.
  • Healthcare compensation.
  • Personal learning budget.
  • Comfortable office in the city center in Ivano-Frankivsk or Ternopil.
  • Opportunity to work remotely in any city.

About Apiko

Apiko is a top web and mobile development company. We deliver A-class applications in multiple industries to remove the barriers of time and location for service providers and consumers. The main technologies we are armed with: Meteor.js, Node.js, and Express.js, React.js, React Native.