TransPerfect is seeking a Software Engineer to design, develop, and maintain scalable backend systems and enterprise applications for platforms.
We are looking for forward-thinking professionals who take ownership, thrive in fast-paced environments, and are passionate about building reliable, scalable, and high-quality software solutions. The ideal candidate should be capable of independently driving features from design to deployment while collaborating effectively across teams.
Responsibilities:
Design, develop, and maintain scalable backend services and APIs using Node.js and TypeScript.
Build enterprise-grade applications using NestJS and related backend frameworks.
Work with MongoDB and SQL databases for high-performance and reliable data handling.
Design and manage asynchronous systems using Queues, Kafka, and event-driven architecture.
Implement logging, monitoring, and observability using ELK stack and related tools.
Collaborate with frontend, product, and DevOps teams to deliver complete solutions.
Participate in architecture discussions, technical design, and code reviews.
Ensure code quality, performance optimization, scalability, and security best practices.
Take ownership of modules/features and drive them to completion with minimal supervision.
Lead small teams or mentor junior developers when required.
What We Are Looking For:
Bachelor's degree in Computer Science, Engineering, or a related field.
Strong experience in Node.js and TypeScript.
Hands-on experience with NestJS framework.
Good understanding of MongoDB, Redis and SQL databases.
Experience with Queue-based systems and distributed processing.
Knowledge of Kafka or other event streaming platforms.
Experience with ELK logging and monitoring systems.
Strong understanding of REST APIs, microservices, and scalable backend architectures.
Good understanding of system design and performance optimization.
Familiarity with Git, CI/CD pipelines, and agile development practices.
Ability to independently own tasks and deliver complete solutions.
Experience Required: 3 to 5 years of experience in Software development, with a focus on Development, Design, Nodejs, MongoDB and typescript.
Big plus if you have:
Python scripting and automation.
Shell scripting and Linux environment knowledge.
DevOps exposure including Docker, Kubernetes, CI/CD, and cloud deployments.
Experience managing production deployments and release processes.
Exposure to AI-assisted developer tools such as Claude/Cursor or similar productivity tools.