AiFi Inc.

Senior Software Engineer

AiFi Inc.

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇵🇱 Poland

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

DockerJavaScriptJestKubernetesMicroservicesNode.jsPostgresPythonReactReact NativeSQLTypeScript

About the role

  • Lead on optimizing our highly concurrent systems
  • Scale the store operating systems from small stores to gigantic venues
  • Make design decisions in the process of developing our core backend microservices
  • Work closely with app developers and product managers to understand the use cases that we need to cover and their potential bottlenecks
  • Work with deployment engineers to ensure that what you build goes as quickly as possible to the clients

Requirements

  • BS/MS in computer science or related field
  • 3+ years of experience as a Software Engineer (Backend)
  • 2+ years of experience using TypeScript
  • 2+ years of experience working in node.js for web applications backend
  • Highly skilled in unit testing, experience with Jest testing framework
  • Highly skilled in RESTful API design and REST API usage
  • Proficiency with data modeling, static typing, and SQL
  • Proficiency in using Docker
  • Experience with event driven or real-time systems
  • Experience with TypeScript / JavaScript backend frameworks (e.g. NestJS)
  • Experience with Python, GoLang, or C#
  • Experience with Kubernetes
  • Experience with Postgres
  • Experience with Frontend Development (React, React Native) is a plus
  • Experience with Domain Driven Design, Event Sourcing and CQRS is a plus

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
TypeScriptnode.jsunit testingJestRESTful API designdata modelingstatic typingSQLDockerKubernetes
Certifications
BS in computer scienceMS in computer science