Intermediate Back End Engineer

Apply Digital
Summary
Join Apply Digital as an Intermediate Backend Engineer and contribute to building scalable APIs and services using TypeScript and NestJS on the Google Cloud Platform. You will collaborate with a globally distributed team, working on projects for clients like Kraft Heinz, focusing on robust technical solutions and strategic problem-solving. This role involves designing and implementing high-quality backend code, developing and maintaining APIs, optimizing REST API integrations, and creating documentation. You will also collaborate with frontend teams and contribute innovative ideas. The position requires strong English proficiency and experience with remote teams across North and Latin America. Apply Digital offers a hybrid-friendly work environment with remote options and various benefits, including comprehensive healthcare, Provident fund contributions, flexible PTO, and learning opportunities.
Requirements
- Strong proficiency in English (written and verbal communication) is required
- Minimum experience of 3 Years in Backend domain
- Experience working with remote teams in North America and Latin America, ensuring smooth collaboration across time zones
- Solid experience 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
- Some knowledge of GCP or other equivalent cloud platforms
- Some 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
Responsibilities
- 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
- Collaborate effectively with team members to meet project deadlines
- Contribute innovative ideas to ensure we deliver the best solutions for our clients
- Stay updated on technology trends and continually enhance your skill set
Preferred Qualifications
- Experience with Algolia, Ninetailed, and Salsify
- Experience with front-end technologies like React and frameworks like NextJs
- 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)
- Experience with Terraform
- Certification in Cloud Development on any modern platform
Benefits
- Location: Apply Digital is a hybrid friendly organization with remote options available if needed. The preferred candidate should be based in (or within a location commutable to) Delhi/NCR, with the ability to overlap with the US/NA times zones when required
- Comprehensive Benefits: benefit from private healthcare coverage, contributions to your Provident fund, and a gratuity bonus after five years of service
- Vacation policy: 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
- Great projects: broaden your skills on a range of engaging projects with international brands that have a global impact
- An inclusive and safe environment: weβre truly committed to building a culture where you are celebrated and everyone feels welcome and safe
- Learning opportunities: we offer generous training budgets, including partner tech certifications, custom learning plans, workshops, mentorship, and peer support