Key Responsibilities
Design and develop scalable web applications.
Work closely with UX/UI designers to implement user-friendly interfaces.
Ensure the performance and responsiveness of applications.
Develop RESTful APIs to connect front-end and back-end 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 decision-making.
Stay updated with emerging technologies and industry trends.
Develop and maintain automated testing scripts.
Required Qualifications
Bachelor's degree in Computer Science or a related field.
6+ years of experience in full stack development.
Proficiency in front-end languages such as HTML, CSS, and JavaScript.
Experience with modern JavaScript frameworks like React or Angular.
Strong understanding of server-side 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 problem-solving and analytical skills.
Understanding of responsive design and principles.
Ability to work independently and collaboratively in a fast-paced 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
Bachelor's degree in Computer Science