Lead the design and development of scalable backend REST APIs using Python, mentor junior developers, and ensure quality standards are met.
ELEKS Software Engineering and Development Office is looking for a Senior Python Developer in McLean, Virginia.
ABOUT PROJECT
Our customer is a specialized software development company based in the United States, committed to delivering top-tier solutions that help protect the country and its businesses.
REQUIREMENTS
- Ability to qualify and maintain security clearance
- Minimum of 5 years of experience as a Backend Python Developer, with a solid understanding of professional business environments
- Strong interpersonal skills, with the ability to interact calmly and professionally with clients and colleagues
- Professional demeanor and presentation
- Punctual, responsible, and dependable
- Excellent written and verbal communication skills, including the ability to answer phone calls and compose emails in a professional manner
RESPONSIBILITIES
- Lead the design, architecture, and development of scalable, high-performance backend REST APIs using Python and the Flask framework
- Architect and implement robust real-time communication features with Python and SocketIO for critical application components
- Design and optimize data models and interactions with graph databases, utilizing graph query languages such as Cypher, Gremlin, GraphQL, and AQL
- Collaborate closely with frontend developers, architects, and product owners to deliver comprehensive backend solutions aligned with project requirements
- Write clean, well-documented, performant, and scalable Python code, promoting and enforcing coding standards and best practices
- Conduct thorough code reviews, ensuring quality, security, and maintainability, while providing constructive feedback to team members
- Proactively identify and resolve complex technical issues, performance bottlenecks, and architectural challenges
- Stay updated on backend development trends and recommend new technologies or approaches to improve system efficiency and capabilities
- Mentor junior backend developers, offering technical guidance and supporting their professional development
- Promote and implement backend testing best practices, ensuring proper unit, integration, and end-to-end test coverage
- Participate in agile development processes, including sprint planning, estimation, and architectural discussions
- Take ownership of backend delivery, ensuring adherence to project timelines, code quality, and security standards
- Contribute to continuous improvement efforts for development workflows, tooling, and backend architecture
- Participate in on-call rotations and assist with troubleshooting production issues as required
WHAT YOU WILL GET WITH ELEKS
- 14 paid days off
- 8 paid sick leaves
- Paid federal US holidays
- Nonpaid leaves
- Medical insurance (including dental and vision)
- Close cooperation with a customer
- Challenging tasks
- Competence development
- 401(k) plan
ABOUT ELEKS
ELEKS is a custom software development company. We deliver value to our clients, thanks to our expertise and experience gained from working as a software innovation partner since 1991.
Our 2000+ professionals located in the Delivery Centers across Eastern Europe and sales offices in Europe and North America, provide our clients with a full range of software engineering services. These include product development, QA, R&D, design, technology consulting and dedicated teams.
Top Skills
Aql
Cypher
Flask
GraphQL
Gremlin
Python
Socketio
Similar Jobs
Cloud • eCommerce • Enterprise Web • Information Technology • Software
Lead, coach, and develop a sales team focused on enterprise-level accounts while driving revenue growth and navigating complex sales cycles in a SaaS environment.
Top Skills:
Crm SystemsSalesforce
eCommerce • Information Technology • On-Demand • Professional Services • Software
The Head of New Ventures leads the ideation and incubation of new opportunities for growth, managing strategies and cross-functional teams.
Top Skills:
Business DevelopmentOperationsProduct ManagementProject ManagementStrategy
Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
The Supplier Quality Engineer will enhance supplier quality through audits, inspections and continuous improvement, ensuring first-time quality in products for BAE program customers.
Top Skills:
Ipc 610Ipc 620MS Office
What you need to know about the Colorado Tech Scene
With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.
Key Facts About Colorado Tech
- Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
- Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
- Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
- Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
- Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute