Job Title : Python Backend Developer
Location : Seattle, WA
Years Of Exp : 8-10 Years
Visa : H1B, USC, GC, GCEAD, TN and E3 Visas
Main Skills, Technologies, and Methodologies:
Python, RESTful APIs, Fast API, Django REST Framework, Flask, MongoDB, Redis, RabbitMQ, PostgreSQL, MySQL, NoSQL, Docker, Git, CI/CD, DevOps, API Authentication (OAuth2, JWT), Rate Limiting, Asynchronous Programming (asyncio, aiohttp), Automated Testing, Code Reviews.
About the Role:
We are looking for an experienced and highly skilled Senior Python Backend Developer to join our team in Seattle, WA. You will be instrumental in designing, developing, and maintaining robust and scalable RESTful APIs. This role requires a strong understanding of Python and its frameworks, alongside expertise in various data storage solutions and modern DevOps practices. You will collaborate closely with cross-functional teams to deliver high-performance and secure applications.
Key Responsibilities:
• Design, develop, test, and maintain RESTful APIs using Python frameworks like Fast API, Django REST Framework, and Flask.
• Collaborate with frontend developers, product managers, and other stakeholders to implement new features and improve existing systems.
• Optimize applications for performance, scalability, and security.
• Integrate with third-party APIs and services, including MongoDB, Redis, and RabbitMQ.
• Write clean, maintainable, and well-documented code following best practices.
• Implement automated tests and actively participate in code reviews.
• Troubleshoot and debug applications in development and production environments.
• Manage and integrate with various data storage solutions, including PostgreSQL, MySQL, and NoSQL databases like MongoDB and Redis.
• Contribute to DevOps tasks, including CI/CD pipeline setup, containerization (Docker), and deployment automation.
Essential Skills:
• Strong proficiency in Python core principles, code development, troubleshooting, and maintenance.
• Extensive experience building and maintaining RESTful APIs.
• Hands-on experience with Python web frameworks such as Fast API, Flask, or Django.
• Hands-on experience with MongoDB integration.
• Hands-on experience with Redis and RabbitMQ integration.
• Strong knowledge of relational databases (e.g., PostgreSQL, MySQL) integration.
• Familiarity with version control systems, specifically Git.
• Experience with containerization tools such as Docker.
• Solid understanding of security best practices, including API authentication (OAuth2, JWT), and rate limiting.
• Understanding of asynchronous programming in Python (e.g., asyncio, aiohttp).
• Desirable Skills:
• Experience with CI/CD pipeline setup and management.
• Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
• Experience with testing frameworks (e.g., Pytest).
Keywords in your resume:
Python, RESTful APIs, Fast API, Django REST Framework, Flask, MongoDB, Redis, RabbitMQ, PostgreSQL, MySQL, NoSQL, Docker, Git, CI/CD, DevOps, API Authentication, OAuth2, JWT, Rate Limiting, Asynchronous Programming, asyncio, aiohttp, Automated Testing, Code Reviews, Scalability, Performance, Security.