Nielsen

Full Stack Developer - Member of Technical Staff 4

Bangalore Division, KA, IN

22 days ago
Save Job

Summary

Designation- Full Stack Developer - MTS 4


Job Responsibilities

  • Application and Microservices Development:
  • Design, develop, and maintain applications and microservices using Node.JS, React, SQL Server and or Postgres.
  • Implement and adhere to microservices architecture principles, ensuring independence, scalability, and resilience of services.
  • API Development:
  • Create and maintain RESTful APIs to facilitate communication between microservices and other components.
  • Ensure API security, performance, and adherence to best practices.
  • Database Design and Optimization:
  • Design and implement database schemas, ensuring efficient data storage and retrieval.
  • Optimize database queries and transactions for maximum performance.
  • Backend Architecture:
  • Work closely with architects and frontend developers to contribute to the overall backend architecture and design decisions.
  • Integrate AI into workflows.
  • Implement and adhere to coding standards and best practices.
  • Collaboration and Communication:
  • Collaborate with frontend developers, DevOps engineers, and other stakeholders to ensure seamless integration of frontend and backend components.
  • Communicate effectively with team members to understand requirements, provide updates, and troubleshoot issues.
  • Code Quality and Testing:
  • Write clean, well-documented, and maintainable code following best practices.
  • Conduct thorough unit testing and participate in code reviews to ensure code quality.
  • Performance Optimization:
  • Identify and address performance bottlenecks in the backend code.
  • Optimize applications for scalability, responsiveness, and resource utilization.
  • Security Implementation:
  • Implement security best practices at both the code and infrastructure levels.
  • Collaborate with security teams to address potential vulnerabilities and ensure compliance with security standards.
  • Version Control and CI/CD:
  • Utilize version control systems (e.g., Git) to manage source code.
  • Work with continuous integration and continuous deployment (CI/CD) pipelines to automate the deployment process.


Tech Stack Requirements: Node.JS, React, SQL, Cloud (preferably AWS), Docker, RDBMS (such as SQL Server and/or Postgres), DevOps Principles,CI/CD,TDD,BDD,GitLab

Good to have : Java, Scala experience


Role Requirements

● Degree in computer science or equivalent work experience.

● Expert ability to apply analytical and problem-solving skills to solve complex design and coding problems.

● Expert knowledge of Node.JS

● Expert knowledge of React.JS

● Expert knowledge of appropriate operating systems and communication interfaces.

● Expert understanding of and the ability to apply software design and testing principles.

● A knowledge of AWS services

● A knowledge of Postgres or similar open-source database technologies

● Some experience with CICD practices within an AWS environment.

● Good interpersonal skills.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job