11 True Tech Professionals Jobs
Python Developer - FastAPI/AWS (5-8 yrs)
True Tech Professionals
posted 2d ago
Key skills for the job
About the Role : We are looking for an experienced Python Developer with a strong focus on AWS, FastAPI, and NoSQL databases, to join our dynamic development team.
In this role, you will build, maintain, and optimize cloud-based applications and APIs using modern technologies.
You will be working in an agile environment, delivering high-quality, scalable, and reliable solutions.
Responsibilities :
- AWS Cloud Architecture & Development : Design, implement, and maintain scalable, secure, and efficient cloud applications on AWS using services such as EC2, S3, Lambda, RDS, and DynamoDB.
- API Development : Build and maintain RESTful APIs using FastAPI to deliver high-performance, scalable back-end services.
- Database Design & Management : Work extensively with NoSQL databases such as DynamoDB, MongoDB, or similar for efficient data storage, retrieval, and management.
- Performance Optimization : Monitor, troubleshoot, and improve application performance, ensuring minimal downtime and a seamless user experience.
- Cloud Security : Ensure the security and compliance of cloud-based applications by implementing best practices for authentication, authorization, and encryption.
- Collaboration with Front-End Teams : Collaborate with front-end developers to integrate React-based user interfaces with Python back-end services.
- Testing & Quality Assurance : Implement unit and integration tests to ensure the reliability of APIs and cloud-based applications.
- Code Reviews & Documentation : Participate in code reviews, maintain high-quality documentation, and follow best practices in software development.
Skills & Qualifications :
Required :
- Strong Python Expertise : Proficient in Python and modern frameworks such as FastAPI for building robust APIs.
- Cloud Computing (AWS) : Extensive experience working with AWS (e.g, EC2, Lambda, RDS, DynamoDB, S3, CloudFormation, etc.) and deploying scalable solutions in the cloud.
- NoSQL Databases : Hands-on experience with NoSQL databases like MongoDB, DynamoDB, or similar, and understanding their use cases and best practices.
- RESTful APIs : Solid experience building and maintaining RESTful APIs with a focus on scalability, security, and performance.
- Version Control : Familiarity with Git or other version control systems for code collaboration and management.
- Problem-Solving & Analytical Skills : Strong analytical and troubleshooting skills, with the ability to solve complex technical problems.
- Agile Methodology : Comfortable working in an Agile environment, with experience in sprints, standups, and backlog management.
Decent Focus on Front-End Development :
- React.js : Experience with React for building interactive UIs and collaborating with front-end developers on full-stack development.
- JavaScript/TypeScript : Proficiency in JavaScript and TypeScript for integrating React applications with back-end services.
- Front-End Integration : Knowledge of integrating REST APIs into React applications, ensuring seamless data flow between the front-end and back-end.
Preferred Qualifications :
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Experience with serverless architecture using AWS Lambda.
- Knowledge of containerization technologies such as Docker.
- Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines and automated testing frameworks.
Functional Areas: Software/Testing/Networking
Read full job description