LEAD BACKEND DEVELOPER / SYSTEM ARCHITECT

Moldova

Our main requirements are:

  • Experience in hands-on programming 6+ years (being mostly backend developer)
  • Experience doing Node.js (Vanilla/Typescript), more than 3 years (at least 1 year Typescript)
  • Strong creating with SQL/NoSQL databases efficient design from scratch as well as performing optimizations
  • Strong knowledge in Computer Science: data types, data structures, algorithms
  • Being proficient working on modern tech stack: Docker, Kubernetes, CI/CD, IaC (e.g. Terraform), Ansible etc.
  • Having a wide strong background working with AWS (smth beyond EC2 and S3)
  • Understanding and applying software design principles
  • Experience designing software systems (distributed, high availability, resilient)
  • Comfortable working Agile and Design Thinking (however understanding that pure Agile is a myth)
  • Experience in leading teams with at least 8 people
  • Being comfortable leading several projects at once (taking apart hands-on aspect)
  • Strong communication skills in English (min. C1)
  • Experience writing technical documents, tracking technical debt, understanding refactoring etc.

 

This will represent a huge advantage:

  • Experience with modern SPA frameworks like React/Vue.js/Angular
  • Experience with NestJS
  • Being proficient in one or more additional languages, especially strongly typed ones (Java, C/C++)
  • Experience in IoT field

We offer:

  • An open attitude towards new frameworks and technologies
  • Opportunity to work in international teams
  • Hybrid working (office, home)
  • English lessons, 50% payment for personal PC, and a cool referral program
  • Additional trainings, certifications, courses, and books provided by the company

 

Feel free to contact us! Send your CV and let us know you’re interested in the job – join@titanium-tech.net