IT Software Developer

Date PostedJune 9, 2026LocationNot specifiedCompanyRAPSYS TECHNOLOGIES PTE. LTD.Salary$5,000 to $6,000 MonthlyTypeContract

Job Summary

The IT Software Developer will focus on building scalable cloud-native applications and integrating AI features into production systems. The role involves working within an agile environment to design, develop, and maintain high-quality software solutions. Candidates will collaborate with cross-functional teams to deliver features and optimize cloud-based architectures.

Responsibilities

  • Develop scalable cloud-native applications
  • Integrate AI features and machine learning models
  • Maintain clean and documented code
  • Collaborate in agile ceremonies and cross-functional teams
  • Deploy services using CI/CD pipelines

Required Skills

  • Python, JavaScript, or Golang
  • Cloud platforms (AWS, Azure, or GCP)
  • SQL and No-SQL databases
  • Containerization (Docker)
  • Agile/Scrum methodologies
  • CI/CD and GitHub workflows

Job Details

Software Development & AI Implementation: - Develop scalable, resilient cloud-native applications using modern programming languages and frameworks. - Implement AI features by integrating machine learning models, APIs, and cloud AI services into production applications. - Write clean, maintainable, and well-documented code that addresses real user needs, following established coding standards and best practices. - Participate in code reviews, technical design discussions, architecture reviews and contribute to continuous improvement of development processes. - Contribute to robust automated testing frameworks and create comprehensive technical documentation and decision records. Cloud Development & Deployment: - Build applications leveraging cloud platforms such as AWS, Azure, or Google Cloud Platform, utilising their core services and AI capabilities. - Develop microservices, containerised applications, and serverless functions as part of larger system architectures. - Collaborate with DevOps teams to deploy applications through CI/CD pipelines and monitor application performance in cloud environments. Agile Team Participation: - Actively participate in agile ceremonies including daily stand-ups, sprint planning, sprint reviews, and retrospectives. - Work collaboratively with the Lead Developer, product owners, and cross-functional team members to deliver features within sprint commitments. - Contribute to story estimation, task breakdown, and sprint goal achievement whilst embracing agile principles and continuous learning. Qualifications & Requirements: - Bachelor's degree or higher in Computer Science, Software Engineering, or related field, or equivalent practical experience. - Minimum 3 years of experience in software engineering roles with exposure to cloud-based applications. - Proficiency in at least one modern programming language such as Python, JavaScript, Golang or similar. - Strong foundation in computer science concepts including data structures, algorithms, Object-Oriented Programming principles. - Knowledge in database concepts (SQL, No-SQL) and CI/CD pipeline (GitHub workflows). - Familiar with web development technologies (HTML, CSS, JavaScript), API Design, DevOps principles, version control (Git), software development lifecycle and testing methodologies. - Basic experience with cloud platforms such as AWS, Azure, or GCP. - Familiarity with containerization concepts (Docker) and API development. - Experience working in agile development environments using Scrum or Kanban methodologies. - Experience working with AI coding assistants (e.g. Github CoPilot, Claude Code). - Good communication skills and ability to work effectively in a collaborative team environment.