Job Description
Senior Python Developer
Hybrid (2 days onsite in Reston, VA or Washington, DC)
We are seeking a Senior Python Developer to join our growing team. This individual will play a critical role in designing and developing scalable backend systems, writing robust Python code, and mentoring junior developers. The role requires deep technical expertise across the full software development lifecycle, from planning and architecture to hands-on coding, testing, and deployment. You will develop server-side logic, integrate with third-party services, and support front-end developers by connecting user-facing elements to backend infrastructure. This position is ideal for someone who is not only an excellent coder but also a strategic thinker and a collaborative team player who enjoys leading design discussions and guiding others.
Key responsibilities include designing and implementing modular software and high-performance backend features, integrating APIs, debugging and optimizing for low-latency and high-availability, and writing maintainable, well-tested code. You will collaborate closely with UX/UI designers, participate in code reviews, and architect systems that support automated testing and continuous delivery.
Required Skills:
~8+ years of experience in backend development using Python in an object oriented environment
~ Proficiency in Python frameworks (Flask, Django, or CherryPy)
~ Strong experience in software architecture and modular system design
~ Solid understanding of RESTful APIs and microservices architecture
~ Hands-on experience with database design and optimization using MySQL, PostgreSQL, or MongoDB
~ Familiarity with front-end technologies including JavaScript, HTML5, and CSS3
~ Experience with version control systems such as Git
~ Strong scripting ability using PowerShell, Bash, or Python
~ Experience with Agile methodologies
~ Familiarity with CI/CD tools and test automation strategies
~ Knowledge of containerization using Docker and Kubernetes
~ and cloud platforms (AWS, Azure, or GCP)
~ Excellent communication and leadership skills, with experience mentoring junior developers
~ Strong problem-solving skills and the ability to explain complex technical concepts clearly
~ Bachelor's degree in computer science, Master's preferred
Job Tags
Full time,
Similar Jobs
NineTwoThree AI Studio
...with an American and European staff and a strong, collaborative remote culture. With a portfolio of over 150 launched products over... ..., education, and more. Job Description As a Product Manager at NineTwoThree, you will drive exciting digital product work with...
LaMorte Search Associates, Inc.
...Senior Underwriter Large Casualty (Central Region) Remote in IL About the Role We are seeking a skilled Senior Underwriter to focus on Large National Casualty Accounts within the Central Region. This remote position requires candidates to be based...
Love's Travel Stops & Country Stores
...days * Competitive Pay * Career Development * Hiring Immediately Welcome to Loves! Inventory Control Specialists work in a fast-paced environment while maintaining clean and safe places. Inventory Control Specialists perform various duties as assigned...
Enterprise Medical Recruiting
Enterprise Medical Recruiting is assisting a large health system in St. Louis in expanding its Neuroscience Department. They are seeking an outpatient Neurologist to join their team in Belleville, IL. Practice Details: Join two practicing Neurologists and 2 NeuroHospitalists...
Chemistry and Math Teachers Needed in Suzhou (Suzhou)
Job Location: Suzhou, Jiangsu, ChinaSubject to Teach: Chemistry or MathStudent level: CollegeOpenings5Salary: 13000-18000RMB/MonthAverage Class scale: 20-30Start: August, 2012Workload: 20 total teaching period per week, working on Monday through Friday