We're seeking a motivated Junior Full Stack Developer to join our team on a contract basis. This is a full-time, 1-year contract position with the potential for permanent placement based on project continuation and organizational needs. You will play a key role in maintaining and enhancing our booking platform, working closely with the Project Manager to implement new features, test, and deploy software.
Key Responsibilities:
- Maintain and troubleshoot our booking website for cleaning services.
- In charge of adding additional features to our website, collaborating with the Project Manager to define requirements and implement solutions.
- Write and execute test cases to ensure software quality and reliability.
- Deploy new features and updates, ensuring smooth CI/CD workflow integration.
- Assist in building and maintaining CI/CD pipelines for future scalability and seamless integration.
- Document code changes, processes, and deployment steps to support team knowledge sharing.
Requirements:
- Degree in Computer Science, Software Engineering, or a related field.
- Experience in full-stack web development (JavaScript/TypeScript, Node.js, React or similar frameworks).
- Familiarity with cloud platforms (Azure, AWS, or GCP).
- Familiarity with databases (MySQL, PostgreSQL, or equivalent).
- Experience with booking or service-based web applications will be advantageous.
- Basic understanding of software testing and writing test cases.
- Knowledge of CI/CD workflows and deployment best practices.
- Strong problem-solving skills and ability to work collaboratively.
- Ability to adapt quickly to evolving project requirements.
- What You'll Gain:
- Hands-on experience maintaining and scaling a live production platform.
- Exposure to full-stack development, testing, and CI/CD practices.
- Opportunity to lead the development of additional website features, working closely with a project manager and a growing team.