Logo

Full Stack Developer (Back End) (Hea Job/ 92)

For Semiconductor Mft Company That Designs Smart Electronics Systems
2 - 7 Years
Full Time
Up to 15 Days
Up to 22 LPA
2 Position(s)
Bangalore / Bengaluru
Posted By : HeadPro Consulting
Posted 5 Days Ago

Job Skills

Job Description

As a Full Stack Developer, you will be responsible for designing, developing, and maintaining scalable, secure, and high-quality web applications in a micro-services/monolithic and micro-frontend environments. You will play a critical role in ensuring seamless collaboration between front-end and back-end components, while also contributing to the overall system architecture and development processes.

Front End:

  • Build responsive and accessible user interfaces that provide an optimal experience across various devices.
  • Build reliable, scalable Cloud solutions in a micro-services/micro-frontend environment
  • Implement responsive and accessible user interfaces to ensure an optimal user experience across various devices and for users with disabilities.
  • Collaborate with UX/UI designers to transform design mock-ups and wireframes into functional web interfaces while ensuring design consistency and integrity.
  • Contribute to the design and development of reusable front-end components and libraries to streamline the development process.
  • Define and follow best coding practices
  • Write high-quality, secure and maintainable code in an agile environment

Back End:

  • Write clean, efficient, and maintainable code for backend applications, leveraging cloud-native services and frameworks to meet defined requirements and specifications.
  • Conduct thorough testing and debugging of serverless functions (e.g., AWS Lambda) to identify and resolve issues, optimize performance, and ensure seamless scalability.
  • Collaborate with frontend developers, cloud architects, and DevOps engineers to develop integrated and scalable serverless solutions.
  • Stay updated with the latest serverless technologies, cloud services, and best practices to continuously improve development processes and application performance.
  • Create and maintain technical documentation, including API references, function architecture, and infrastructure-as-code templates, ensuring clarity and maintainability of systems.
  • Follow and contribute to best practices for development, such as implementing event-driven architectures, optimizing cold start performance, and adhering to security and scalability guidelines.

Basic Technical / Functional Competencies

  • 4 to 7 years of hands-on experience in web applications backend
  • Experience developing a backend end application using .NET/ASP.NET (MUST)
  • Experience deploying backend application using Docker/Kubernetes (MUST)
  • Expertise in micro-services environment in JavaScript/Typescript, Webpack, Jest. (MUST)
  • Good knowledge of OOPS concepts
  • Expertise in handling Big Data on Backend
  • Basic knowledge of SQL (Must MSSQL) and NoSQL database systems
  • Proficiency with JavaScript package management tools such as NPM or Yarn
  • Experience using git, preferably GitLab or equivalent
  • Knowledge of front-end and backend security best practices, including secure data handling, authentication, and authorization mechanisms, knowledge of OpenID authentication flows.
  • Ability to work effectively in a cross-functional team environment, communicating technical concepts to non-technical stakeholders.
  • Strong problem-solving skills and the ability to troubleshoot and resolve front-end related and backend related issues effectively.

Secondary Skills

  • Experience developing a Vue JS/React JS in a module federation environment. (Must Vue JS/React JS)
  • Software Development Lifecycle: Understanding of software development methodologies such as Agile, Scrum, or Kanban, as well as the processes involved in software development, testing, and deployment.
  • Cloud Computing: Familiarity with cloud computing platforms such as AWS, Azure, or Google Cloud, and knowledge of cloud services and infrastructure