API Documentation, Agile Programming Methodologies, Amazon Web Services (AWS), Analysis Skills, Application Programming Interface (API), Authentication, Cloud Computing, Code Reviews, Coding Standards, Consulting, Continuous Deployment/Delivery, Continuous Integration, Debugging Skills, Design Patterns Programming Methodologies, DevOps, Docker, Enterprise Applications, Financial Services, Git, Identify Issues, Microservices, Microsoft Windows Azure, NoSQL, OAuth, Object Oriented Design (OOD), Object Oriented Programming (OOP), Performance Tuning/Optimization, Problem Solving Skills, Python Programming/Scripting Language, Quality Assurance, REST (Representational State Transfer), Relational Databases (RDBMS), SQL Databases, SWAGGER OAS, Scalable System Development, Scrum Product Owner, Software Development, Software Engineering, Software Testing, Test Automation, User Interface/Experience (UI/UX)
Hi,
Hope you are doing well !!
I have an urgent position. Kindly go through the Job description and let me know if this would be of interest to you.
Job Title: Python API Developer (Backend Engineer)
Location: Onsite in Malvern, PA (Relocation will work)
Duration: 6+ Months Contract
****While sharing resume mention consultant location and visa status***
Job Description:
**Experience: 6 10 Years required
Job Summary:
We are looking for a highly skilled Python API Developer (Backend Engineer) to design, develop, and maintain scalable backend services and RESTful APIs. The ideal candidate will have strong experience in Python, FastAPI or Flask, microservices, cloud platforms, SQL/NoSQL databases, and CI/CD pipelines. Experience working in Agile environments and the financial services domain is preferred.
Must-Have Technical Skills
Python 3.x
FastAPI or Flask
RESTful API Development
Microservices Architecture
SQL (PostgreSQL, SQL Server, MySQL)
NoSQL (MongoDB, Redis)
Docker
Kubernetes
Git
CI/CD (Jenkins, GitHub Actions, Azure DevOps)
Azure or AWS Cloud
Unit Testing (PyTest)
OpenAPI/Swagger
Roles & Responsibilities
- Design, develop, and maintain scalable RESTful APIs using Python.
- Build and enhance backend microservices for enterprise applications.
- Develop secure, high-performance, and reusable backend components.
- Integrate APIs with frontend applications and third-party services.
- Design and optimize relational and NoSQL database interactions.
- Implement authentication and authorization mechanisms (OAuth2, JWT).
- Write clean, maintainable, and well-tested code.
- Participate in code reviews and enforce coding standards.
- Troubleshoot, debug, and optimize application performance.
- Build and maintain Docker containers and Kubernetes deployments.
- Implement CI/CD pipelines for automated build, testing, and deployment.
- Collaborate with architects, frontend developers, QA engineers, and product owners in Agile teams.
- Create and maintain API documentation using Swagger/OpenAPI.
Required Qualifications
- 6 10 years of experience in backend software development.
- Strong expertise in Python and backend application development.
- Hands-on experience with FastAPI or Flask.
- Experience building REST APIs and microservices.
- Strong understanding of object-oriented programming and design patterns.
- Experience with SQL and NoSQL databases.
- Hands-on experience with Docker and Kubernetes.
- Experience working with Azure or AWS cloud services.
- Familiarity with Git, CI/CD, and DevOps practices.
- Strong analytical and problem-solving skills.
Thanks & Regards,
Abhishek Yadav
DMS Vision Inc. | http://dmsvisions.com/
4645 Avon Lane, Suite 210, Frisco, TX 75033
Email:
abhishek@dmsvisions.com
| Phone : 972-645-5314 | EXT - 103