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
Компанія ELEKS розробляє програмне забезпечення на замовлення з 1991 року. Ми ділимося своєю експертизою, знаннями та досвідом, допомагаючи клієнтам створювати інноваційні програмні продукти для розвитку їхнього бізнесу. Команда ELEKS – надійний технологічний партнер для багатьох світових брендів.
Понад 2000+ фахівців ELEKS, які працюють у наших офісах по всьому світу, надають клієнтам повний спектр послуг із розроблення програмного забезпечення. Наші ключові сервіси: розроблення продуктів, QA, R&D, дизайн, технологічний консалтинг і профільні команди.