Senior Full Stack Engineer - Pune, India - Sarvaha Systems

    Sarvaha Systems
    Sarvaha Systems Pune, India

    3 weeks ago

    Default job background
    Description

    Sarvaha would like to welcome talented Senior Full Stack Developer with minimum 5 years of experience to join our team. As a Full Stack Developer, you will be responsible for implementing Backend and Frontend for Enterprise web applications. The ideal candidate should be proficient in Java/Scala, Angular, NgRx and TypeScript, with a passion for building scalable and maintainable applications. Please visit our website at to know more about us.

    Key Responsibilities

    • Build necessary backend infrastructure using Java/Scala.
    • Develop user interfaces for web applications using Angular framework.
    • Implement state management using NgRx for efficient data flow within applications.
    • Write clean, maintainable, and reusable code in Java/Scala and TypeScript.
    • Participate in code reviews & design sessions to ensure high-quality code & adherence to best practices.
    • Stay updated with the latest technologies and trends. Mentor and guide technical team members.

    Skills Required

    • BE/BTech/MTech (CS/IT or MCA), with an emphasis in Software Engineering, is desired.
    • Strong developer experience using Scala (preferred) or else Java technologies & its frameworks (Java 8 or above)
    • Understanding of Spring / Spring Boot / Hibernate
    • Hands on experience with Highly scalable Micro-services with Clustered / Multi-node setup concepts
    • Knowledge of design patterns and micro-services design concepts.
    • Proficiency in Angular framework is mandatory, exposure to React would be great.
    • Experience with NgRx for state management is mandatory.
    • Strong understanding of TypeScript.
    • Knowledge of GraphQL for efficient data querying.
    • Familiarity with testing frameworks such as Karma and Jasmine.
    • Familiarity with relational databases like MySQL.
    • Agile development experience including working with JIRA & Confluence
    • An attitude of constant learning of the new skills, strong communication, collaboration, and influencing skills to drive change

    Position Benefits

    • Top notch remuneration and excellent growth opportunities
    • An excellent, no-nonsense work environment with the very best people to work with
    • Highly challenging software implementation problems