x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   AI Python Developer
 banner picture 1  banner picture 2  banner picture 3

AI Python Developer

Opensource Pte. Ltd.

Opensource Pte. Ltd. company logo

Job Description:

We are looking for a highly skilled AI Python Developer with expertise in AWS Serverless technologies and Test-Driven Development (TDD) to join our development team working on Government-related projects. The ideal candidate will have experience in GCC (Government Cloud Computing), SHIP 2.0, and HATS 2.0 frameworks, and will be responsible for designing, developing, and maintaining high-performance APIs and serverless applications.

Key Responsibilities:

  • Design and develop RESTful APIs using AWS Lambda, API Gateway, DynamoDB, and other AWS Serverless technologies.
  • Implement Test-Driven Development (TDD) practices to ensure robust, maintainable, and bug-free code.
  • Collaborate with cross-functional teams to design and implement API solutions in line with Government IT standards.
  • Develop and integrate Government-related development APIs for various services within GCC (Government Cloud Computing) infrastructure.
  • Work with SHIP 2.0 and HATS 2.0 frameworks to integrate existing systems and ensure compliance with governmental regulations.
  • Write clear, maintainable, and well-documented code for APIs and serverless functions.
  • Perform troubleshooting, debugging, and performance tuning of APIs and serverless applications.
  • Participate in code reviews, CI/CD pipelines, and ensure adherence to industry best practices in security and scalability.

Required Skills:

  • Strong experience in AWS Serverless technologies, specifically AWS Lambda, API Gateway, DynamoDB, S3, SNS, and SQS.
  • Proficient in Test-Driven Development (TDD), including experience with frameworks such as JUnit, Mocha, or similar testing frameworks.
  • Experience with GCC (Government Cloud Computing) environment and working within Government infrastructure and compliance requirements.
  • Familiarity with SHIP 2.0 and HATS 2.0 frameworks, including the development and integration of government-related APIs.
  • Proficiency in programming languages such as Python, JavaScript (Node.js), or similar languages used in serverless applications.
  • Experience with version control systems like Git.
  • Strong understanding of API design, RESTful principles, and security practices for building secure and scalable APIs.
  • Familiarity with Agile methodologies and tools like Jira, Confluence, and GitLab.

Desired Skills:

  • Familiarity with AWS CloudFormation and Serverless Framework for infrastructure as code.
  • Experience with Docker and Kubernetes in the context of serverless and microservices.
  • Knowledge of OAuth, OpenID Connect, and JWT for API security.
  • Experience with Automated Deployment using CI/CD pipelines in AWS.
  • Exposure to government contracts or public sector software development.

Education & Experience:

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 3+ years of professional experience in API Development, AWS Serverless technologies, and Test-Driven Development (TDD).
  • Previous experience working on Government-related development projects and with frameworks like SHIP 2.0 or HATS 2.0 is a plus.

Sharing is Caring

Know others who would be interested in this job?