This role is for one of Weekday’s clients
Min Experience: 2 years
Location: Pune
JobType: full-time
Requirements
We are seeking a passionate and skilled Full Stack Developer with a minimum of 2 years of hands-on experience to join our fast-paced product engineering team. You will work on building scalable and robust web applications, collaborating with cross-functional teams, and contributing to the core architecture of the Predii platform. This is an exciting opportunity to work on a modern tech stack and engage in innovative problem-solving.
Key Responsibilities:
- Full Stack Development:
Work on designing, developing, and maintaining front-end and back-end components of the Predii platform using Angular 14, REST APIs, JavaScript, and supporting technologies. - Front-End Development:
Build highly responsive and intuitive user interfaces using Angular 14+ and TypeScript. Ensure code quality, reusability, and maintainability following component-driven development principles. - Back-End Integration:
Implement RESTful APIs and work with microservices-based architecture. Integrate APIs with front-end applications and ensure seamless data flow between client and server. - Data Structures & Algorithms:
Apply solid knowledge of data structures and algorithms to write optimized and scalable code. Participate in problem-solving and architectural discussions. - Test-Driven Development:
Embrace TDD by writing and maintaining unit, integration, and end-to-end tests. Ensure product reliability and stability through automated testing strategies. - Infrastructure and Deployment:
Work with technologies like Nginx, CentOS, and cloud environments for deployment and performance tuning. Participate in making key infrastructure decisions. - Ownership and Initiative:
Take ownership of product features from design to deployment. Identify areas of improvement in the platform and proactively propose and implement solutions. - Collaboration:
Work closely with the product team, machine learning engineers, and UX designers to deliver features that are technically sound and user-centric. - Big Data and ML Integration:
Collaborate with data scientists and engineers to build, optimize, and scale machine learning workflows and integrate them with the main product.
Required Skills & Qualifications:
- Experience:
Minimum 2 years of professional experience as a Full Stack Developer. - Front-End:
Strong hands-on experience with Angular 2+, preferably Angular 14. - Back-End & APIs:
Good experience in developing and consuming REST APIs. Familiarity with server-side technologies and microservice architecture. - Programming:
Strong grasp of JavaScript, TypeScript, and a solid understanding of data structures and algorithms. - Testing:
Experience with unit testing frameworks and test-driven development. - Tools & Environments:
Exposure to Nginx, CentOS, Git, and CI/CD pipelines is a plus. - Mindset:
A self-starter attitude with the ability to work independently and within a team. Strong problem-solving and analytical skills.