Staff Back End Engineer

Apply Digital
Summary
Join Apply Digital as a Staff Backend Engineer and play a key role in our globally distributed team. You will lead the technical direction of a team, mentor junior engineers, and build scalable APIs and services using TypeScript and NestJS on the Google Cloud Platform. This role requires strong technical expertise, exceptional problem-solving skills, and excellent communication. You will collaborate closely with teams in North and Latin America, requiring strong English proficiency and experience working with remote teams across time zones. The position offers opportunities to work on impactful projects for international brands and contribute to a supportive and inclusive work environment. Apply Digital is a hybrid-friendly organization with remote options available, and the preferred location is Delhi/NCR with overlap with EST.
Requirements
- Strong proficiency in English (written and verbal communication) is required
- Experience working with remote teams in North America and Latin America, ensuring smooth collaboration across time zones
- Deep expertise with Typescript and NestJs framework
- Experience with authentication workflows and authorization mechanisms (OAuth, JWT)
- Experience with testing frameworks and best practices, including unit testing, integration testing, and e2e testing
- Solid understanding of web technologies in general
- Solid understanding of backend design patterns
- Experience with designing applications that use and consume databases (SQL, ORM, etc)
- Extensive experience with building and maintaining versioned APIs
- Strong knowledge of GCP or other equivalent cloud platforms
- Understanding of containerization technologies for development environments
- Experience with messaging systems and patterns, ideally with tools like Google Pub/Sub or equivalent
- Experience with CI/CD pipelines for deployments (GitHub Actions preferred)
- Knowledge of security best practices, including CSP and OWASP Top 10
- Ability to communicate effectively with technical and non-technical stakeholders
- You should feel comfortable explaining technical concepts in simple terms
- Experience working in fast-paced, Agile environments, balancing priorities across multiple projects
- Experience mentoring junior engineers and leading development teams
Responsibilities
- Lead in the design and development of robust, scalable, and efficient software solutions, ensuring the highest standards in all aspects of software development
- Design and implement high-quality, test-driven, scalable backend code for various client projects using TypeScript and Nest.js Develop and maintain APIs to support consuming teams
- Work closely with frontend teams to optimize REST API integrations, ensuring efficient data fetching and caching strategies
- Create and maintain documentation, implement and follow best practices for development workflow
- Partner closely with Project Managers and other teams to ensure the successful delivery of significant software projects, coordinating resources and managing timelines for smooth project execution
- Efficiently prioritizes and plans complex tasks, and influences a respectful, inclusive work environment, fostering continuous learning and growthContribute innovative ideas to ensure we deliver the best solutions for our clients
- Act as a technical mentor to more junior engineers, fostering a culture of continuous learning and improvement
Preferred Qualifications
- Experience with Algolia, Ninetailed, and Salsify
- Experience with front-end technologies like React and frameworks like NextJs
- Experience with Terraform and DevOps principles
- Certification in Cloud Development on any modern platform
Benefits
- Benefit from private healthcare coverage, contributions to your Provident fund, and a gratuity bonus after five years of service
- Work-life balance is key to our teamβs success, so we offer flexible personal time offer (PTO); allowing ample time away from work to promote overall well-being
- Broaden your skills on a range of engaging projects with international brands that have a global impact
- Weβre truly committed to building a culture where you are celebrated and everyone feels welcome and safe
- We offer generous training budgets, including partner tech certifications, custom learning plans, workshops, mentorship, and peer support