Introduction:
We are seeking a skilled Full Stack Developer to join our team of tech consultants. The ideal candidate must possess expertise in CSS, HTML, Visual Studio Code, Visual Studio, Cypress, Git, MongoDB, and Amazon Cloud. As a Full Stack Developer, you will be responsible for developing, maintaining, and updating our website and back-end systems. If you are an enthusiastic and innovative individual who can perform well under pressure while being adaptable to new technologies, we encourage you to apply for this position.
Responsibilities:
- Develop and maintain high-quality and robust web applications using CSS, HTML, Visual Studio Code, Visual Studio, Cypress, Git, MongoDB, and Amazon Cloud.
- Collaborate with other developers, designers, and stakeholders to ensure the development of secure and efficient software solutions.
- Implement responsive designs and integrate user-facing elements with server-side logic.
- Test software solutions to ensure that they meet the requirements and function correctly.
- Troubleshoot and resolve software issues, bugs, and other problems.
- Keep up-to-date with new trends and technologies in Full Stack Development
- Develop and optimize database design and schema
- Create and maintain clear and concise technical documentation
- Develop and implement software development best practices and procedures
- Participate in code reviews
Requirements:
- Bachelor's degree in Computer Science or a related field
- Proven experience as a Full Stack Developer or similar role
- Extensive experience with CSS, HTML, Visual Studio Code, Visual Studio, Cypress, Git, MongoDB, and Amazon Cloud
- Strong understanding of software development principles and practices
- Ability to develop and maintain RESTful APIs
- Ability to implement automated testing and continuous integration
- Strong problem-solving skills and attention to detail
- Ability to work as part of a team and to communicate effectively with non-technical stakeholders
- Knowledge of UI/UX design principles
- Experience working in an Agile development environment