Full Stack Developer Job Description
Overview
The Full Stack Developer plays a crucial role in our technology team bridging the gap between backend and frontend development. This position is vital for building and maintaining our web applications ensuring high performance and responsiveness to user requests. Full Stack Developers will have the opportunity to work on a variety of projects from developing scalable web services to creating rich user interfaces. By integrating various technologies and frameworks you will help enhance our product offerings while driving innovation within the organization. The ideal candidate will possess a strong understanding of coding languages and frameworks be comfortable working in a collaborative environment and have a passion for delivering exceptional user experiences. As a Full Stack Developer you will not only write code but also participate in architectural decisions and project planning making you a key contributor to our success.
Key Responsibilities
- Design and develop scalable web applications.
- Work closely with UX/UI designers to implement userfriendly interfaces.
- Ensure the performance and responsiveness of applications.
- Develop RESTful APIs to connect frontend and backend systems.
- Collaborate with backend developers for effective data integration.
- Maintain code quality through code reviews and testing.
- Document application processes and architecture.
- Identify and resolve performance bottlenecks.
- Update applications to ensure compatibility with new technologies.
- Create and manage database schemas and queries.
- Troubleshoot and debug issues across the stack.
- Participate in Agile/Scrum development processes.
- Contribute to design discussions and architectural decisionmaking.
- Stay updated with emerging technologies and industry trends.
- Develop and maintain automated testing scripts.
Required Qualifications
- Bachelors degree in Computer Science or a related field.
- 6 years of experience in full stack development.
- Proficiency in frontend languages such as HTML CSS and JavaScript.
- Experience with modern JavaScript frameworks like React or Angular.
- Strong understanding of serverside languages such as Node.js or Python.
- Familiarity with database technologies like SQL or NoSQL.
- Experience working with version control tools preferably Git.
- Knowledge of RESTful API design and development.
- Excellent problemsolving and analytical skills.
- Understanding of responsive design and principles.
- Ability to work independently and collaboratively in a fastpaced environment.
- Strong communication skills both written and verbal.
- Experience with cloud services like AWS or Azure is a plus.
- Familiarity with CI/CD practices.
- A passion for continuous learning and professional development.
- Experience with Agile methodologies is desirable.
Must have Skills
- Angular.Js 6 Years
- Nest.Js 5 Years
- Typescript 4 Years
- PostgreSQL 2 Years
- MongoDB 2 Yearstermedia
nest.js,problem solving,restful apis,aws,python,html,postgresql,nosql,node.js,sql,mongodb,javascript,angularjs,nestjs,react,ci/cd,css,angular.js,git,azure,typescript