Job Title: Full Stack Developer
Job Summary:
We are seeking a highly skilled and experienced Full Stack Developer to join our team. As a Full Stack
Developer, you will be responsible for designing and developing scalable web applications using a
wide range of technologies. The ideal candidate should have a strong background in and
, along with expertise in working with NoSQL databases.
Responsibilities:
Collaborate with cross-functional teams to understand project requirements and translate them into
technical specifications.
Design, develop, and implement scalable and high-performance web applications using ,
, and other relevant technologies.
Build reusable and efficient code libraries for future use.
Implement responsive user interfaces and ensure excellent user experience across different devices.
Develop and consume RESTful APIs for seamless integration with backend services.
Write clean, maintainable, and well-documented code.
Conduct code reviews to ensure adherence to coding standards and best practices.
Troubleshoot and debug software defects and performance issues.
Optimize applications for maximum speed and scalability.
Collaborate with UI/UX designers to implement pixel-perfect designs.
Stay up to date with the latest trends and technologies in full stack development.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.
6 to 7 years of professional experience as a Full Stack Developer.
Strong proficiency in and .
Experience with NoSQL databases such as MongoDB or Cassandra.
Solid understanding of web technologies, including HTML, CSS, and JavaScript.
Proficiency in using version control systems such as Git.
Experience with front-end frameworks/libraries such as Redux or Angular.
Familiarity with serverless architecture and cloud platforms like AWS or Azure.
Knowledge of building and consuming RESTful APIs.
Strong problem-solving and analytical skills.
Excellent communication