freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Developer (Cloud & AI)

Summary

Builds and deploys cloud-native apps and integrates AI features using Python/Java/JS/Go, AWS/Azure/GCP, Docker, and CI/CD pipelines.

Job Role :-Senior Software Developer (Cloud & AI)

Job Location:

Singapore

Experience: - 5-7 Years ( Min 3 Years Relevant)

Role Summary:-

We are seeking a Software Developer with experience in cloud-based application development and exposure to AI technologies. The role involves designing, developing, testing, and deploying scalable cloud-native applications while contributing to AI-enabled solutions. The ideal candidate should possess strong technical expertise, problem-solving abilities, and experience working in collaborative development environments. Key Responsibilities:-

Design, develop, test, and maintain scalable cloud-native applications. Build and integrate AI-driven features using machine learning models, APIs, and cloud AI services. Develop clean, maintainable, and well-documented code following software engineering best practices. Participate in technical design discussions, code reviews, and solution architecture activities. Develop and maintain APIs, microservices, and containerized applications. Collaborate with cross-functional teams to implement and support CI/CD pipelines and automated deployment processes. Monitor, troubleshoot, and optimize application performance, reliability, and scalability. Prepare and maintain technical documentation, including design specifications and implementation guidelines. Contribute to continuous improvement initiatives related to development processes, tools, and standards. Required Skills:-

Proficiency in Python, Java, JavaScript, Golang, or other modern programming languages. Experience in Full-Stack or Enterprise Application Development. Strong understanding of software design principles, data structures, algorithms, and object-oriented programming. Experience with SQL and/or NoSQL databases. Knowledge of RESTful API design and development. Familiarity with Git-based version control systems. Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform. Understanding of containerization technologies (e.g., Docker) and microservices architecture. Familiarity with CI/CD tools and automated deployment practices. Preferred Skills:-

Exposure to AI/ML frameworks, cloud AI services, or AI-assisted development tools. Experience with serverless and event-driven architectures. Knowledge of DevOps practices, cloud automation, and monitoring tools. Experience working in Agile development environments (Scrum/Kanban). Experience delivering projects within large-scale enterprise or public sector environments. Requirements:-

Bachelors degree in Computer Science, Software Engineering, Information Technology, or a related discipline, or equivalent practical experience. Minimum 3 years of software development experience, including cloud-based application development. Demonstrated experience in application design, development, testing, and deployment. Strong analytical, troubleshooting, and problem-solving skills. Effective communication and collaboration skills with the ability to work independently and within teams.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available