Job Description
Job Description: Full Stack Developer
Role Overview
We are looking for a passionate Full Stack Developer (SDE II or III) with hands-on experience in React.js, Node js to
join our growing engineering team. The ideal candidate should be enthusiastic about building scalable applications,
writing clean code, and collaborating with cross-functional teams to deliver high-quality solutions.
Key Responsibilities
- End-to-End Development: Design, develop, and deploy full-stack applications with a focus on scalability,
performance, and maintainability.
- Front-End Development: Create responsive, user-friendly interfaces using React.js. Implement reusable
components and front-end libraries.
- Back-End Development: Build robust and efficient server-side applications using Node.js and Express. Design
and implement RESTful APIs.
- Database Management: Work with NoSQL (MongoDB) and/or SQL databases, ensuring efficient data storage
and retrieval.
- Code Quality: Write clean, maintainable, and well-documented code. Conduct code reviews and mentor junior
developers.
- Testing: Develop and maintain unit and integration tests to ensure the reliability of the applications.
- Collaboration: Work closely with cross-functional teams including product management, UI/UX designers, and
other developers to translate requirements into technical solutions.
- Optimization: Identify and address performance bottlenecks and implement best practices for front-end and
back-end optimization.
- Deployment: Manage and automate the deployment process using CI/CD pipelines.
- Maintenance: Troubleshoot, debug, and upgrade existing systems. Ensure the ongoing stability and security of
applications.
- Innovation: Stay updated with the latest industry trends, tools, and technologies, and actively contribute to
continuous improvement.
Required Skills & Qualifications
Education: Bachelors degree in computer sciences Engineering, or a related field.
Experience: 5-8 years of professional experience in full-stack development with a focus on React.js and Node.js.
Technical Skills:
- Proficient in JavaScript/TypeScript, HTML5, and CSS3.
- Strong experience with React.js and related libraries (Redux, React Router).
- Expertise in Node.js and Express.js for back-end development.
- Experience with database technologies such as MongoDB, MySQL, or PostgreSQL.
- Familiarity with RESTful APIs and asynchronous programming.
- Experience with version control systems, particularly Git.
- Knowledge of CI/CD tools and practices.
- Understanding of containerization (Docker) and cloud services (AWS, Azure, or GCP) is a plus.
- Problem-Solving: Strong analytical and problem-solving skills with a keen attention to detail.
- Communication: Excellent verbal and written communication skills
- Team Player: Ability to work effectively both independently and in a collaborative environment.
Preferred Qualifications:
- Experience with front-end performance optimization techniques.
- Familiarity with microservices architecture.
- Experience with AWS cloud services.
- Experience with testing frameworks such as Jest, Mocha, or Chai.
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: IT & Information Security
Role Category: IT & Information Security - Other
Role: IT & Information Security - Other
Employement Type: Full time
Contact Details:
Company: Cerebra
Location(s): Bengaluru
Keyskills:
Node.Js
React.Js
Javascript
HTML
MongoDB
SQL