Senior Backend NestJS Developer

About PGLS:
PGLS is a leading provider of Translation, Interpretation, and Language Training solutions in over 200 languages and regional varieties. Headquartered in the Washington D.C. area with team members spanning five continents, PGLS is a minority-owned company that provides unique, innovative and scalable solutions that advance the global missions of its partners.


Position Summary

As a Senior Backend Engineer at PGLS, you will be an early member of our team, playing a pivotal role as we build the engineering organization to modernize the Interpretation and Translation industry.

You will be a core technical contributor to our young tech stack, product development, and engineering processes. We prioritize tools that efficiently solve the problems at hand. We currently use a TypeScript-based stack.

Job responsibilities

  • Build and develop robust, scalable backend services and APIs using Node.js and TypeScript.
  • Lead technical initiatives, building features from concept to deployment and ensuring best practices in design and implementation.
  • Collaborate across teams to integrate third-party SDKs, applications, and tools, enabling seamless product functionality.
  • Design and optimize large-scale relational databases (PostgreSQL) and distributed systems.
  • Implement and manage real-time data handling using WebSockets and event-driven architectures.
  • Drive DevOps practices, contributing to CI/CD pipelines and ensuring smooth, automated deployments.
  • Take ownership of projects and lead the charge in delivering high-impact solutions that solve complex challenges.
  • Mentor junior engineers, sharing knowledge and promoting growth within the team.

Qualifications

  • 5+ years of experience in software development, with a focus on backend development
  • Mastery of NestJS, NodeJS, PostgreSQL, and TypeScript;
  • Experience with integrating backend APIs with SDKs
  • Extensive experience developing web applications, preferably in an agile SaaS environment.
  • Knowledgeable in DevOps practices and continuous integration/delivery (CI/CD) best practices.
  • Experience implementing highly-available distributed systems and micro-services.
  • Proficient in working with large relational databases
  • Proven track record of owning and delivering technically challenging projects.

Good to have:

  • Experience building chat systems, video/online meeting platforms is a huge plus!


You will thrive in this role if:

  • You are passionately product-minded and have experience building and shipping new products.
  • You always strive to write high-quality code and automated tests, and you care about the details.
  • You work in an autonomous environment on a close-knit team, with a startup feel
  • You have a “get to the bottom of it” attitude; you’re comfortable with ambiguity and willing—excited, even! —to dig into problems that don’t have straightforward solutions.
  • You have excellent communication and collaboration skills, with the ability to work closely with designers, backend engineers, and product managers
  • You are creative and proactive – you have an ability to solve complex problems without a roadmap





600-Technology & Infrastructure

Nairobi, Kenya

Share on:

Terms of servicePrivacyCookiesPowered by Rippling