Full Stack Developer
Cognitensor
Responsibilities
- Design and implement both front-end and back-end components of our web applications.
- Develop and maintain efficient and scalable server-side applications using Node.js and Express.js .
- Build responsive and intuitive user interfaces using React.js, HTML, and CSS.
- Create and manage well-structured databases and ensure data integrity.
- Develop and maintain RESTful APIs to facilitate seamless communication between front-end and back-end systems.
- Participate in all stages of the software development lifecycle, including requirements gathering, design, development, testing, and deployment.
- Collaborate with product managers and other stakeholders to translate business requirements into technical specifications.
- Write clean, maintainable, and well-documented code.
- Conduct thorough code reviews to ensure code quality and adherence to coding standards.
- Utilize CI/CD pipelines (e. g., CircleCI to automate builds, tests, and deployments.
- Work with AWS services (EC2 Load Balancers) to deploy and manage applications.
- Implement and maintain containerization using Docker (Good to have).
- Work closely with other developers, designers, and product managers in an Agile environment.
- Participate in daily stand-ups, sprint planning, and retrospectives.
- Communicate technical concepts and solutions to both technical and non-technical stakeholders.
- Utilize Jira for task management.
- Write-and-execute unit, integration, and end-to-end tests.
- Ensure the reliability and performance of applications.
- Debug and resolve technical issues.
- Proficient in React.js, Node.js, Express.js, Python, HTML, and CSS.
- Strong understanding of Git/Bitbucket for version control.
- Experience with CI/CD pipelines (e. g., CircleCI).
- Familiarity with the AWS ecosystem (EC2 Load Balancers).
- Experience with database management.