Job Role:  
- Compile and analyze data, processes, and code to troubleshoot problems and identify areas for improvement.
 
 
- Design and implement REST APIs using Spring Boot (Java) , Node.js , or Python .
 
 
- Document technical design and create system architecture diagrams based on finalized implementation approaches.
 
 
- Develop new ideas for programs, products, or features by staying updated on industry trends and emerging technologies.
 
 
- Optimize applications for maximum speed , scalability , and performance .
 
 
- Build reusable code  and modular libraries  for future use.
 
 
- Collaborate with team members to solve technical challenges  and mentor junior developers.
 
 
- Review, test, and debug code contributed by team members to ensure quality and maintainability.
 
 
Requirements:  
- Strong foundation in Object-Oriented Programming (OOP)  concepts, data structures , and algorithms .
 
 
- Solid understanding of the web development lifecycle , programming techniques, and modern tools.
 
 
- Proven ability to design and build RESTful APIs .
 
 
- Write clean, maintainable code  with appropriate unit tests .
 
 
- Experience with build tools  such as Maven  or Gradle .
 
 
- Quick learner with the ability to adapt to new technologies and frameworks.
 
 
- Good working knowledge of SQL/NoSQL databases  – MySQL, MongoDB, or PostgreSQL.
 
 
- Logical problem-solving skills, strong analytical thinking, and effective verbal/written communication.
 
 
- Familiarity with design patterns  and cloud technologies  is an added advantage.
 
 
- Exposure to the ad-tech domain  is a strong plus.
 
 
Personality & Work Style:  
- Thrive in a small, agile team  environment.
 
 
- Passionate about continuous learning  and upskilling .
 
 
- Hardworking, self-motivated, and enjoy working on a variety of challenging projects.