We seek a skilled and motivated Full Stack Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and implementing web applications and digital solutions that align with our client’s objectives. This position has a three-month term with the potential for extension. You will work closely with our design and project management teams to create exceptional user experiences and bring our client’s visions to life.
- Collaborate with cross-functional teams, including designers and project managers, to understand project requirements and deliver effective technical solutions.
- Design and develop responsive and user-friendly web applications using modern programming languages, frameworks, and technologies.
- Ensure web application scalability, performance, and security by following best practices and industry standards.
- Conduct thorough testing and debugging of applications to identify and resolve any issues or bugs.
- Collaborate with UI/UX designers to implement user interface designs and ensure a seamless user experience.
- Optimize applications for maximum speed and efficiency.
- Integrate data from various back-end services and databases.
- Create and maintain technical documentation for projects and applications.
- Stay up-to-date with emerging trends, technologies, and best practices in web development and apply them to enhance our development processes.
- Continuously improve and optimize existing codebases to enhance functionality and maintainability.
- Collaborate with clients to gather feedback and implement necessary changes or enhancements to meet their requirements.
- Provide technical guidance and mentorship to junior developers when needed.
- Bachelor’s degree in computer science, software engineering, or a related field. Equivalent practical experience will also be considered.
- 2+ years of experience as a full-stack developer.
- Proven work experience as a Full Stack Developer or similar role.
- Experience with back-end technologies such as Node.js, Express.js, or other relevant frameworks.
- Experience with databases (SQL and NoSQL) and proficiency in writing efficient queries.
- Strong knowledge of version control systems (e.g., Git) and agile development methodologies.
- Familiarity with serverless architecture and cloud platforms (e.g., AWS, Azure) is a plus.
- Understanding of UI/UX design principles and ability to collaborate effectively with designers.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills to work effectively within a team environment.
- Ability to handle multiple projects and prioritize tasks effectively.
- A passion for learning and staying up-to-date with the latest industry trends and technologies.
- Must have a personal laptop, strong internet connectivity and should be able to work remotely.
- Competitive salary and benefits package.
- Opportunity to work on challenging and innovative projects.
- Collaborative and supportive work environment.
- Opportunities for professional development and growth.