Description

Job Description

As a Full Stack Engineer, you will be responsible for developing and maintaining both front-end and back-end components of web applications.

You will work closely with cross-functional teams to deliver high-quality software solutions that meet customer requirements.

Your responsibilities will include designing and implementing user interfaces using React, developing server-side logic and APIs using Node.js and Spring Boot, and integrating with databases and external services.

Additionally, you will be involved in deploying applications to cloud platforms, ensuring scalability, reliability, and security.

Knowledge of Agile methodologies and DevOps practices will be essential for collaboration and efficient delivery of software solutions.

Key Responsibilities

Front-end Development :

Design and develop user interfaces using React.js.
Implement responsive web designs and ensure cross-browser compatibility.
Work closely with UX/UI designers to create engaging user experiences.

Back-end Development

Develop server-side logic and APIs using Node.js and Spring Boot.
Design and implement data models and database interactions.
Implement authentication and authorization mechanisms.

Database Management

Write and optimize SQL queries for data retrieval and manipulation.
Work with relational databases such as MySQL, PostgreSQL, or SQL Server.

Microservices Architecture

Design and implement microservices-based architectures.
Develop and deploy microservices using containerization technologies like Docker.

Cloud Platform Integration

Deploy applications to cloud platforms such as AWS, Azure, or Google Cloud.
Utilize cloud services for scalability, reliability, and performance optimization.

Agile And DevOps Practices

Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
Implement DevOps practices for continuous integration, continuous delivery, and automated testing.

Qualifications

Bachelor's or Master's degree in Computer Science, Engineering, or related field.
5 -10 years of experience in full stack development roles.
Strong proficiency in React.js and Node.js for front-end and back-end development.
Experience with Spring Boot for backend development.
Proficiency in SQL, RESTful services, microservices, and cloud platforms.
Knowledge of Agile methodologies and DevOps practices.
Excellent problem-solving and communication skills.
 

Education

Any Graduate