Company Description
Established in 2013, #ARM Worldwide is a leading digital marketing and advertising company specializing in crafting and executing strategies across earned, paid, and owned media. Leveraging creativity, technology, and analytics, the company helps clients thrive in the ever-evolving digital landscape. Backed by a skilled team of 180+ professionals, #ARM Worldwide operates from Gurugram, and Mumbai, serving a diverse portfolio of renowned clients. The company is also a trusted partner of industry leaders like Google, HubSpot, Leadsquared, and Microsoft Advertising. With a commitment to innovation and excellence, #ARM Worldwide consistently delivers award-winning campaigns and solutions.
Role Description
This is a full-time, on-site role based in Gurugram for a Back-End Developer. The Back-End Developer will be responsible for designing and implementing robust server-side solutions, collaborating with the front-end team to integrate features, maintaining database structures, and ensuring optimal application performance. The role also involves troubleshooting, debugging, and optimizing code, while adhering to industry standards and best practices for software development.
Key Responsibilities
- Design, develop, and maintain scalable backend services and RESTful / GraphQL APIs for mobile and web applications
- Build backend systems that support AI-driven features, such as: Voice-to-text workout creation, AI-assisted workout & training plan generation , Intelligent recommendations and automation via AI agents.
- Integrate Gen-AI models, LLM APIs, or AI services into backend workflows
- Design and manage microservices-based architectures
- Optimize backend systems for performance, scalability, reliability, and security
- Work extensively with mobile-first APIs to support Android, iOS, and web clients
- Handle authentication, authorization, role-based access.
- Collaborate with cross-functional teams to define, build, and ship new features
- Participate in code reviews, debugging, performance tuning, and system monitoring
- Deploy, monitor, and maintain services on cloud platforms.
Required Skills and Experience
- Strong proficiency in Node.js and Next.js(Express, NestJS, or similar frameworks)
- 4-6 years of experience in Backend Development
- Strong proficiency in Python (FastAPI, Django, or similar)
- Solid understanding of RESTful API & backend architecture principles
- Experience building backend systems for mobile and web applications
- Experience with relational and NoSQL databases, such as:PostgreSQL, MySQL , MongoDB, Redis
- Hands-on experience with Git and collaborative workflows (GitHub/GitLab/Bitbucket)
- Experience with cloud platforms (AWS / GCP / Azure)
- Strong problem-solving skills and understanding of backend scalability challenges
- Knowledge of Docker, CI/CD pipelines
Good to Have
- Experience with cloud services (AWS, GCP, Azure)
- Knowledge of CI/CD pipelines
- Experience in serverless architectures
- Knowledge of data structures and algorithms , and basic knowledge of frontend