Python Developer

Digital Omnis — Malaysia · Posted ~3 weeks ago

Mid Full-time

Skills

Python FastAPI REST APIs AWS CI/CD Backend development Cloud infrastructure DevOps AWS Lambda S3 DynamoDB API Gateway SQS AWS CloudFormation GitHub Actions GitLab CI Jenkins REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an engineering team developing scalable backend services and REST APIs with Python and FastAPI. You will work with cloud services, infrastructure as code, and automated CI/CD pipelines to build reliable cloud-native solutions. This opportunity is designed for a junior to mid-level developer who wants to strengthen backend, cloud, and DevOps expertise through practical projects.

Highlights

Ideal for junior to mid-level developers seeking growth in backend engineering, cloud infrastructure, and DevOps while contributing to scalable, real-world applications and cloud-native projects.

Description

About the Role We are looking for a passionate Software Engineer (Python) to join our engineering team. The ideal candidate has hands-on experience with FastAPI, AWS cloud services, CI/CD pipelines, and building backend services for various applications. You will help design and develop scalable APIs, integrate with various platforms, and deliver reliable cloud-native solutions. This role is ideal for a junior to mid-level developer eager to grow their skills in backend development, cloud infrastructure, and DevOps practices while contributing to real-world, high-impact projects. Key Responsibilities Develop and maintain backend services and RESTful APIs using Python and FastAPI.Implement and manage backend components using AWS services (e.g., Lambda, S3, DynamoDB, API Gateway, SQS, etc.).Use AWS CloudFormation to define and deploy infrastructure as code.Set up and maintain CI/CD pipelines (e.g., GitHub Actions, GitLab CI, Jenkins) for automated build, test, and deployment.Write unit tests to ensure code quality, reliability, and maintainability.Work with NoSQL databases such as DynamoDB or MongoDB, including data modeling and query optimization.Participate in code reviews, debugging, and troubleshooting to ensure high-quality deliverables. Requirements At least 2 years of professional experience as a Python developer.Hands-on experience with FastAPI or similar Python frameworks for backend API development.Knowledge of AWS cloud services and experience deploying infrastructure using CloudFormation.Familiarity with CI/CD pipelines and DevOps workflows.Experience working with NoSQL databases (e.g., DynamoDB, MongoDB).Ability to write clean, maintainable code with comprehensive unit test coverage (e.g., using Pytest or unittest).Basic understanding of Docker and containerized deployments.Strong analytical and problem-solving skills with a willingness to learn and grow.Good communication and teamwork skills. Why Join Us? ✅ Competitive salary and performance-based incentives.✅ Mentorship and continuous learning opportunities in cloud-native backend development.✅ Convenient office location accessible via LRT, MRT & KTM.✅ Collaborative team environment with flexible working arrangements.✅ Hybrid working model.