Job Description
We are seeking an experienced Full Stack Developer who will focus on proof of concept prototyping and Minimum Viable Product (MVP) development. The successful candidate will be responsible for designing, developing and implementing robust full-stack web applications. You will be working with cross-functional teams to identify and solve business problems, and turn them into functional and scalable MVPs.
Key Responsibilities
Design and develop web applications using both front-end and back-end technologies
Lead the proof of concept prototyping effort, including creating mockups, building prototypes, and developing MVPs
Build APIs, integrations, and services to support front-end features
Ensure the performance, scalability, and security of the application
Collaborate with UX designers, product managers, and front-end developers to develop high-quality solutions
Conduct research and analysis to identify new technologies for incorporation into the development process
Define and document technical requirements and specifications
Participate in code reviews, testing, and debugging
Provide support and maintenance of existing applications
Qualifications
2 -5 years of experience in full-stack development with a strong emphasis on proof of concept prototyping and MVP development, experience in start up environment is highly preferred
Proven experience in designing and developing web applications using technologies such as AngularJS, ReactJS, NodeJS, and MongoDB, CMS (Wordpress/Strapi)
Proven experience in Restful API development/integration.
Hands-on experience in designing and implementing scalable, secure, and robust applications.
Knowledge of best practices in software development, including agile methodologies, test-driven development (TDD), and continuous integration/continuous delivery (CI/CD) is a plus
Experience with cloud architectures (AWS or Azure) with knowledge of containerization using Docker and Kubernetes is a plus
Excellent problem-solving skills with an ability to identify and resolve complex technical issues.
Strong communication skills with an ability to clearly articulate technical ideas to cross-functional teams.
Fresh Graduate with related part time or intern experience will also be considered