Taro Logo

Python Developer

Mission-driven organization delivering innovative technology solutions across defense, civilian, and homeland security sectors.
United States
Backend
Mid-Level Software Engineer
Remote
101 - 500 Employees
3+ years of experience
Enterprise SaaS

Job Description

Aretum is seeking a Python Developer to join their mission-driven organization focused on delivering innovative technology solutions across defense, civilian, and homeland security sectors. This remote position offers an opportunity to work on meaningful projects with national impact while developing scalable applications and data pipelines.

The role involves designing and developing Python-based applications, implementing ETL/ELT processes, and maintaining high-performance systems. You'll be working with cross-functional teams, handling data pipelines, and ensuring code quality through best practices and regular reviews. The position requires expertise in Python, Django, Java, and various modern development tools and frameworks.

As part of a federal consulting organization, you'll handle Controlled Unclassified Information (CUI) and may support proposal efforts. The ideal candidate brings 3+ years of Python development experience, along with knowledge of Java, ETL processes, microservices, and cloud technologies.

The company offers a comprehensive benefits package including health care, retirement plans, paid time off, and professional development opportunities. This remote position allows for work-life balance while contributing to important national initiatives. Join Aretum to grow your career alongside exceptional peers while making a meaningful impact in the technology and defense sectors.

Last updated 6 days ago

Responsibilities For Python Developer

  • Design, develop, and maintain scalable and efficient data pipelines
  • Implement ETL/ELT processes to collect, transform, and load data
  • Design, develop, and maintain scalable applications using Python
  • Collaborate with cross-functional teams to gather and analyze requirements
  • Write clean, maintainable, and efficient code
  • Conduct thorough testing and debugging
  • Participate in code reviews
  • Collaborate with client data team and analysts
  • Stay updated with latest industry trends and technologies

Requirements For Python Developer

Python
Java
JavaScript
  • 3+ years of solid Python and Django development experience
  • Experience with Java development and Spring Boot framework
  • Experience with ETL processes
  • Experience with data workflows and data pipelines
  • Excellent communication skills
  • Experience with JSON-based APIs
  • Experience with Microservices
  • Experience with JavaScript and JQuery
  • Experience with Enterprise Search engines (Solr or Elasticsearch)
  • Experience with AWS Cloud
  • 2 years experience with Agile or SCRUM methodologies
  • Experience with CI/CD environments
  • Experience with Git
  • Ability to work with technical staff
  • Ability to develop software documentation

Benefits For Python Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Short Term & Long-Term Disability
  • Training & Development