Node.js Software Engineer

office / remotesoftware developmentMiddle / Senior

Intro

The project focus is SmartPos — which plays a vital role in transforming business operations, leading the way in payment innovation. It simplifies international payments for e-commerce and retail sectors. The specialized team supports SmartPos and POS units, focusing on POS devices to enhance service quality and ensure flawless operation.

What will be your work focus:

  • Demonstrate strong experience with TypeScript and Node.js, along with strong skills in application design and testing.
  • Implement cloud infrastructure, preferably Google Cloud Platform (GCP), with expertise in container orchestration using Kubernetes or other Docker orchestration tools and contribute to CI/CD processes using CircleCI and ArgoCD.
  • Showcase proficiency in Infrastructure as Code (IaC) with Terraform or Pulumi, and demonstrate extensive experience with databases, including SQL with PostgreSQL, and NoSQL solutions.
  • Implement monitoring solutions using Datadog for comprehensive system performance and health observability.
  • Influence decision-making processes within the team and across departments, providing valuable insights on technical matters.
  • Take ownership of end-to-end tasks, ensuring the successful delivery of high-quality solutions throughout the development lifecycle, collaborate closely with cross-functional teams to align technical solutions with business goals, and architect robust systems addressing current and future scalability needs.

Our perfect-match teammate should has:

  • Demonstrated ability to foster collaboration and continuous improvement.
  • Strong technical background with a track record of successfully delivering complex projects, ideally in the fintech or payment industry.
  • A problem solver with the ability to think creatively and contribute to challenging technical requirements.
  • Excellent communication skills, both written and verbal, with the ability to effectively convey technical concepts to diverse stakeholders.

Let’s check some Jappware benefits:

  • Opportunity to work on challenging and innovative projects.
  • Professional growth and development opportunities.
  • Collaborative and dynamic work environment.
  • Hybrid work format & flexible work hours;
  • MacOS equipment;
  • 20 paid vacation days;
  • 15 paid sick leaves;
  • 4 additional days off per year in case of being a blood donor;
  • Annual budget for learning & development activities;
  • IT Club membership;
  • Accountant services;
  • Regular internal tech and non-tech talks;
  • Possibility to work from the welcoming office in Lviv.

And many other lukewarm gains!

Steps to expect in Jappware’s hiring process:

  • A screening interview with Recruiter — 45 minutes
  • Technical interview — 1,5 hours
  • Interview with customer — 1,5 hours