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.