What You'll Be Doing
Design, develop, and maintain full-stack web applications using modern frameworks
Collaborate with other developers, engineers, and stakeholders to define technical specifications and deliver software features
Build scalable APIs and backend services using technologies such as , Python, Java, or C#
Develop interactive front-end interfaces using React, Vue, Angular, or similar frameworks
Manage databases and optimize queries across SQL and NoSQL platforms (e.g., MongoDB, PostgreSQL, MSSQL)
Participate in the full software development lifecycle including design, testing, documentation, and deployment
Debug and troubleshoot issues across the front-end and back-end
Contribute to continuous improvement through code reviews, agile practices, and DevSecOps workflows
Keep up with evolving tech trends and bring new ideas to the team
What You Should Know or Be Eager to Learn
Preferred Technical Skills (not mandatory)
Proficient in JavaScript, Java, Python, C++, C#, or Rust
Comfortable using frameworks like React, Angular, , , , FastAPI, Spring Boot
Familiar with SQL and NoSQL databases: MSSQL, PostgreSQL, MongoDB
Understanding of REST APIs and/or GraphQL
Knowledge of Git and version control best practices
Exposure to Agile development methodology and CI/CD tools
Familiar with containerisation (e.g., Docker), and platforms like OpenShift is a bonus
Mindset We Look For
Proactive problem-solver with strong attention to detail
Fast learner with the ability to pick up new languages, tools, or frameworks quickly
Strong teamwork, communication, and collaboration skills
Enthusiasm for building high-quality, impactful software solutions
All selected candidates will undergo a 10-week, fully sponsored on-job-training with allowance, before being deployed full-time for 3 years.