Junior Full-Stack Developer (Contract)
Job Description:
We are seeking a Junior Full-Stack Developer to assist in the transition of an internally used platform from prototype to production. This role will work as part of a team, contributing to both backend and frontend development while gaining hands-on experience with modern software development practices.
Responsibilities:
- Assist in the design, development, and maintenance of backend architecture, ensuring reliability, security, and scalability
- Support the development and integration of APIs, data pipelines, and microservices using Python, JavaScript, and frameworks based on them
- Work with frontend technologies to develop, refine, and optimize the user interface using modern libraries such as React, HTMX, and other JavaScript frameworks
- Participate in debugging, troubleshooting, and optimizing system performance to enhance overall efficiency
- Assist in implementing CI/CD pipelines, automated testing, and system monitoring to ensure smooth development and deployment workflows
- Contribute to the development of technical documentation and knowledge-sharing initiatives within the team
- Ensure adherence to best practices in system architecture, security, and data privacy
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline, or equivalent practical experience
- Experience in backend development, with exposure to Python, JavaScript, and relevant frameworks
- Proficiency in frontend libraries like React, HTMX, and familiarity with modern UI/UX best practices
- Strong understanding of API integration and how frontend and backend services interact within web applications
- Experience in leveraging AI and LLMs as part of the development workflow, along with using APIs for AI-powered features
- Ability to write clean, maintainable, and well-documented code while following best practices in software development
- Strong problem-solving skills with attention to detail, eagerness to learn, and adaptability in a fast-paced environment
- Effective communication and teamwork skills, with a proactive approach to collaboration and taking initiative
- Passion for developing technology that enhances student experiences and supports career development initiatives
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Software Engineer
2026-04-11
Full Stack Developer
2026-04-08
ENTRY LEVEL SOFTWARE DEVELOPER
2026-04-02
- Posted
- May 20, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Changi
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Software Engineer
2026-04-11
Full Stack Developer
2026-04-08
ENTRY LEVEL SOFTWARE DEVELOPER
2026-04-02