Senior Full Stack Engineer

Year    Remote, IN, India

Job Description

Role Overview



As a Senior Full Stack Engineer, you will play a pivotal role in designing, developing, and maintaining comprehensive software solutions that span both front-end and back-end technologies. You will collaborate closely with cross-functional teams to build scalable, high-performance applications that deliver exceptional user experiences. This role demands a strong technical acumen, an eye for detail, and a passion for innovation, ensuring that our products remain at the forefront of technology and meet the evolving needs of our users and business.

Key Responsibilities:



Develop and maintain end-to-end applications, including high-performance Angular front-end interfaces and robust Node.js microservices. Design and implement seamless inter-service communication using technologies such as gRPC, RESTful APIs, and GraphQL. Create intuitive and visually appealing user interfaces with a focus on exceptional user experience, responsive design, and fluid interactions. Utilize modern databases and data management tools including MySQL, MongoDB, Redis, and message brokers such as Kafka for real-time data streaming. Implement effective caching strategies with Redis to optimize application performance. Manage real-time data processing pipelines and event-driven architectures using Kafka. Deploy and maintain applications on Azure Cloud infrastructure, ensuring scalability and reliability. Write comprehensive and maintainable automated tests using JEST (backend) and Jasmine/Karma (frontend) to ensure software quality and reliability. Implement advanced state management solutions in Angular applications, leveraging RxJS, NgRx, or comparable libraries to maintain application state efficiently.

Required Qualifications



Develop and maintain end-to-end applications, including high-performance Angular front-end interfaces and robust Node.js microservices. Design and implement seamless inter-service communication using technologies such as gRPC, RESTful APIs, and GraphQL. Create intuitive and visually appealing user interfaces with a focus on exceptional user experience, responsive design, and fluid interactions. Utilize modern databases and data management tools including MySQL, MongoDB, Redis, and message brokers such as Kafka for real-time data streaming. Implement effective caching strategies with Redis to optimize application performance. Manage real-time data processing pipelines and event-driven architectures using Kafka. Deploy and maintain applications on Azure Cloud infrastructure, ensuring scalability and reliability. Write comprehensive and maintainable automated tests using JEST (backend) and Jasmine/Karma (frontend) to ensure software quality and reliability. Implement advanced state management solutions in Angular applications, leveraging RxJS, NgRx, or comparable libraries to maintain application state efficiently.

Key Competencies



Technical Expertise:

Proficient in full-stack development with strong knowledge of Angular, Node.js, REST APIs, GraphQL, gRPC, and modern database technologies.

Problem Solving

: Ability to analyze complex problems, design solutions, and deliver efficient, scalable software.

User Experience Focus:

Commitment to building responsive, user-friendly interfaces that enhance engagement and usability.

Collaboration & Communication:

Excellent interpersonal skills to work effectively within cross-functional teams and communicate technical concepts clearly.

Adaptability & Learning:

Proactive in adopting new technologies and methodologies to continuously improve skills and project outcomes.

Quality Assurance:

Strong emphasis on testing, code quality, and software reliability through rigorous automated testing practices.

Cloud Deployment:

Experience in deploying, managing, and scaling applications in cloud environments, preferably Azure.

Preliminary Requirement



As part of our screening process, all applicants are required to complete the following

online test

before applying:
https://app.testgorilla.com/s/675gebo0

Job Types: Full-time, Permanent

Pay: ?1,500,000.00 - ?2,800,000.00 per year

Benefits:

Health insurance Work from home
Application Question(s):

Are you Proficient in full-stack development with strong knowledge of Angular, Node.js, REST APIs, GraphQL, gRPC, and modern database technologies and working on Azure cloud
Experience:

Full-stack development: 5 years (Required)
Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5128694
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year