Python Backend Engineer for RESTful APIs (FastAPI)
Cloud Hybrid Technologies, LLC
Reston (VA)
On-site
USD 80,000 - 100,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Job summary
A technology solutions firm in Virginia seeks a Software Engineer to estimate, plan, and implement software development work under the supervision of a Tech Lead. Key qualifications include 6 years of experience in web services applications, strong skills in Python, and the ability to collaborate with cross-disciplinary teams. The ideal candidate will have a BS in Computer Science or Engineering and be adept in debugging, problem-solving, and communication. This role offers a supportive team environment with a focus on continuous improvement.
Qualifications
6 years of experience with designing and developing web services applications.
Experience with modern Python and frameworks.
Strong experience with data modeling using relational databases.
Responsibilities
Estimate, plan, and implement software development work.
Work closely with product manager to gather requirements.
Troubleshoot and research reported issues, provide recommendations.
Skills
Designing and developing web services applications
Providing and consuming web services APIs (REST, JSON, OpenAPI Swagger)
Modern Python frameworks (FastAPI, Flask, etc.)
Data modeling using relational databases
Git and bug tracking
Containerization (Docker, Kubernetes)
Basic front-end technologies (Vue, React)
Debugging and diagnostic skills
Excellent communication skills
Problem-solving skills
Education
BS in Computer Science or Computer Engineering
Tools
Postgres
SQLAlchemy
Pytest
Job description
A technology solutions firm in Virginia seeks a Software Engineer to estimate, plan, and implement software development work under the supervision of a Tech Lead. Key qualifications include 6 years of experience in web services applications, strong skills in Python, and the ability to collaborate with cross-disciplinary teams. The ideal candidate will have a BS in Computer Science or Engineering and be adept in debugging, problem-solving, and communication. This role offers a supportive team environment with a focus on continuous improvement.