Overview
As a Senior Full Stack Developer, you will be responsible for leading the development of innovative web applications and implementing solutions to complex technical challenges. Your work will be crucial in driving the success of our digital products and creating an exceptional user experience.
Key Responsibilities
Designing and developing front-end and back-end web architecture.Creating responsive user interfaces using React, HTML, and CSS.Building and maintaining RESTful APIs using Node.js.Integrating user-facing elements with server-side logic and third-party services.Collaborating with cross-functional teams to define, design, and ship new features.Leading code reviews and ensuring code quality and best practices.Optimizing applications for maximum speed and scalability.Troubleshooting and debugging technical issues and providing solutions.Managing the full software development lifecycle, including testing, deployment, and maintenance.Implementing security and data protection measures.Staying updated on emerging technologies and recommending relevant upgrades.Participating in Agile development processes and contributing to sprint planning and tracking.Providing technical guidance and coaching to team members.Contributing to architectural and design decisions.Collaborating with UI/UX designers to implement attractive designs.
Required Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or related field.Proven experience as a Full Stack Developer or similar role.Expertise in JavaScript, HTML, CSS, and other front-end technologies.Proficiency in developing and consuming RESTful APIs using Node.js.Hands-on experience with modern frameworks such as React.Solid understanding of database technologies, including MongoDB.Proficient understanding of code versioning tools, such as Git.Strong knowledge of Agile methodology and DevOps practices.Excellent problem-solving and analytical skills.Ability to work in a fast-paced, dynamic environment and meet tight deadlines.Good communication and teamwork skills.Familiarity with continuous integration and continuous deployment (CI/CD) processes.Experience with cloud technologies and serverless architectures is a plus.Certifications in relevant technologies are desirable.Prior experience in leading and mentoring junior developers is advantageous.
Skills: javascript,html/css,react,node.js,restful apis,mongodb,git,agile methodology,stack