Description
Job Description:
- 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
Characters / Qualifications:
- Minimum 3 years of experience in full-stack development with a strong emphasis on proof of concept prototyping and MVP development.
- 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.