Full stack Developer

Weekday AI
Full-time
On-site

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.