Python Backend Engineer Apply
Job Title: Python Backend Engineer
Location: Bellevue WA
Duration: / Term: 6+ months
Job Description:
Experience Desired: 8+ Years
Job Description:
We are seeking a highly skilled Backend Engineer to join our project team. The ideal candidate will have strong expertise in Python-based backend development, building and optimizing microservices, and ensuring seamless data integration and performance at scale. The role involves working on enterprise-grade systems supporting high availability, low latency, and large-scale data operations.
Key Responsibilities:
- Design, develop, and maintain scalable backend microservices using Python and Flask.
- Integrate and optimize APIs, ensuring high performance and responsiveness.
- Deploy and manage applications using Gunicorn and containerized environments.
- Work closely with frontend, data, and DevOps teams to deliver end-to-end solutions.
- Implement data storage and caching mechanisms using MySQL, Redis, and Memcache.
- Develop and maintain data processing logic using NumPy, Pandas, and PyMySQL for analytics and reporting modules.
- Ensure code quality, security, and performance tuning across backend services.
- Participate in code reviews, unit testing, and CI/CD pipeline integration.
- Troubleshoot production issues and perform root cause analysis for performance bottlenecks.
Required Technical Skills:
- Programming: Python (Flask framework), strong knowledge of RESTful API design
- Web Server: Gunicorn / uWSGI
- Database: MySQL, PyMySQL
- Caching: Memcache, Redis
- Data Processing: NumPy, Pandas
- Architecture: Microservices-based application design
- Version Control: Git / GitHub
- Testing: Unit Testing, PyTest or similar frameworks
- Deployment: Experience with Docker, CI/CD (Jenkins, GitLab CI), basic knowledge of Kubernetes preferred
Key Skills:
Python, Flask, RESTful API, Gunicorn, uWSGI, MySQL, Memcache, Redis

