This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

The Judge Group - Leesburg, VA

posted about 2 months ago

Full-time - Senior
Onsite - Leesburg, VA
Administrative and Support Services

About the position

The Backend Python Developer will play a crucial role in developing and maintaining backend code for multiple Python web applications, specifically within an AI/ML project. This position requires collaboration within an Agile Scrum team to deliver high-quality software solutions that support the mission and growth objectives of the customer. The ideal candidate will have a strong background in Python development, particularly with Django and Flask, and will be responsible for designing, implementing, and testing web application backends while ensuring product quality and timely delivery.

Responsibilities

  • Develop and maintain the backend code base for multiple Python web applications (Django and Flask).
  • Design and implement web application backends using Python.
  • Develop and execute unit tests for software components.
  • Collaborate with a software development team using Git.
  • Design, develop, and implement custom software capabilities for an AI/ML platform with limited oversight.
  • Act as a member of a product team, supporting teammates and collaborating positively to ensure product and team success.
  • Provide significant improvements to the platform being supported.
  • Participate actively in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations, and retrospectives.
  • Analyze complex project-related problems and create innovative solutions.
  • Ensure product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing periodic performance reports.
  • Provide input on best practices and procedures creation.
  • Develop new and refine existing processes to enhance quality and productivity.

Requirements

  • College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems, or a related discipline, or equivalent professional experience.
  • 10+ years of related technical experience for Senior level or 16+ years for Subject Matter Expert (SME) level in software design, development, and implementation.
  • 7+ years of Python development experience with web frameworks (Django required, Flask preferred).
  • 7+ years of experience working with Object Oriented Programming and Service Oriented Architecture.
  • 7+ years of experience designing and building RESTful APIs that manage large amounts of data.
  • Experience developing applications in remote (cloud-based) environments.
  • Must be a U.S. Citizen with at least a DOD Secret clearance or higher.
  • Experience working on unusually complicated problems and providing highly creative solutions.
  • Ability to apply estimation techniques to software development efforts.
  • Ability to identify and manage risk.
  • Strong collaboration skills and desire to work within a team.
  • Highly responsible, team-oriented individual with a strong work ethic and self-starter attitude.
  • Methodical in documenting and testing code.
  • Comfortable working independently and as a member of a team.
  • Ability to expose and resolve problems independently.
  • Excellent verbal and written communication skills.

Nice-to-haves

  • Experience building data extract, transform, and load pipelines for web applications.
  • Experience using Data Science libraries like Pandas for data manipulation and transformation.
  • Experience optimizing and monitoring a service-based architecture using tools like Prometheus and/or Azure Monitor Logs.
  • Experience with Microsoft SQL Server and PostgreSQL.
  • Experience developing applications for classified data.
  • Experience integrating machine learning and analytical tools.
  • Knowledge of Typescript programming language and experience building React applications.
  • Ability to apply advanced principles, theories, and concepts, and contribute to the development of innovative principles and ideas.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service