We are seeking a Full Stack Developer to join our development team
As a Full Stack Developer, you will be responsible for designing, developing, and maintaining both the front-end and back-end components of web applications
You will work on a variety of technologies to build scalable and robust applications, ensuring smooth user experiences and efficient server-side operations
Key Responsibilities:
Develop both front-end and back-end components of web applications using modern web technologies
Design and implement RESTful APIs and integrate them with front-end and back-end systems
Collaborate with UX/UI designers to create user-friendly interfaces and seamless user experiences
Implement responsive designs and ensure web applications are optimized for performance and scalability
Work with databases (SQL and NoSQL) for efficient data storage and retrieval
Troubleshoot and debug applications, optimizing them for speed and usability
Write clean, maintainable, and efficient code following coding best practices and design patterns
Implement unit testing and ensure the codebase meets quality standards
Collaborate with cross-functional teams (QA, DevOps, etc) to ensure smooth deployments and high-quality delivery
Stay up-to-date with emerging technologies and industry trends to continuously improve the development process
Required Skills and Qualifications:
3+ years of experience in Full Stack Development
Strong proficiency in JavaScript and TypeScript for both client and server-side development
Experience with front-end frameworks such as React
js, Angular, or Vuejs
Strong experience in back-end technologies like Node js, Expressjs, or Java
Proficiency in working with RESTful APIs and third-party integrations
Experience with databases such as MySQL, MongoDB, or PostgreSQL
Understanding of version control systems like Git and experience with CI/CD pipelines
Familiarity with cloud platforms like AWS, Azure, or Google Cloud
Experience with containerization technologies like Docker is a plus
Knowledge of Agile development methodologies
Strong problem-solving skills and ability to work in a collaborative team environment
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time