Python programming, FastAPI, RESTful APIs | ScaleneWorks INC
full-time
Posted on July 4, 2025
Job Description
Python programming, FastAPI, RESTful APIs
Job Summary
We are seeking a skilled Python developer proficient in building microservices and RESTful APIs using FastAPI. The role involves developing clean, efficient code, automating unit testing, and working with AWS cloud services. The candidate will also manage data flows using Apache NiFi, implement CI/CD pipelines, and operate within an Agile environment. This position contributes to the organization by delivering scalable, secure, and high-performance backend solutions.
Responsibilities
- Develop and maintain Python applications with a focus on clean, efficient, and reusable code.
- Build and manage microservices and RESTful APIs using FastAPI framework.
- Automate unit testing using Pytest to ensure code quality and reliability.
- Configure and manage Apache NiFi processors for data ingestion and transformation workflows.
- Implement and maintain CI/CD pipelines using DevOps tools such as Jenkins, Git, and Kompass.
- Manage relational databases on AWS RDS, including SQL querying, data management, and performance tuning.
- Utilize Kubernetes for container orchestration, including managing pods, services, deployments, namespaces, clusters, scaling, and monitoring.
- Work collaboratively in an Agile environment to deliver project milestones on time.
Qualifications
- Proficiency in Python programming with experience in writing clean and efficient code.
- Strong experience with FastAPI framework for building microservices and RESTful APIs.
- Hands-on knowledge of AWS core services including EC2, S3, Lambda, and RDS.
- Understanding of AWS security best practices such as VPC, security groups, and IAM.
- Familiarity with Kubernetes concepts and YAML configuration files.
- Experience with Apache NiFi for automating data flows and managing processors.
- Skilled in CI/CD pipeline creation and management using Jenkins, Git, and Kompass.
- Proficient in SQL for querying and managing relational databases on AWS RDS.
- Experience working in Agile project environments.
Preferred Skills
- Knowledge of Oracle Application R12.
- Experience with Oracle PL/SQL for writing and debugging stored procedures, functions, and triggers.
- Familiarity with Oracle SOA Suite for service-oriented architecture management.
- Experience with BPEL (Business Process Execution Language) for orchestrating business processes.
Experience
- Relevant experience in Python development, AWS cloud services, Kubernetes, Apache NiFi, and DevOps tools.
- Experience executing projects in Agile environments is required.
Environment
- Work Type: Full time
- Work Mode: Hybrid (combination of remote and on-site work)
- Location: Bangalore, India
Salary
- Annual Salary: ₹2,100,000 INR
Number of Positions
- 1 position available