Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Software Engineer

at Catalist

Posted 9 months ago | 0 applied

Description:

  • Catalist, a leader in civic data and data science innovation, is seeking a skilled Software Engineer with experience in Java and Python to join their team in Washington, DC.
  • The Software Engineer will be responsible for maintaining, improving, and deploying Catalist’s in-house software solutions using Java, Python, and Hadoop technologies.
  • Duties include learning Catalist's development stack, implementing bug fixes and optimizations, learning the Hadoop ecosystem, conducting code reviews, and staying updated with industry trends.

Requirements:

  • Bachelor's degree in Computer Science (or related field) or equivalent work experience.
  • 2-5 years of experience as a software developer, primarily in Java or Python.
  • Good understanding of Linux operating systems and command-line tools.
  • Understanding of SQL and experience with database backends.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.
  • Effective communication skills, with the ability to collaborate with cross-functional teams.

Benefits:

  • Medical, Dental, Vision, and Prescription Drug coverage for eligible staff and their dependents.
  • Group Term Life Insurance and Long-Term & Short-Term Disability Coverage provided at no cost.
  • 401(k) Safe Harbor Plan with a 3% contribution from Catalist.
  • Medical and Dependent Care Flexible Spending Accounts (FSAs) available.
  • Transit Benefits program with pre-tax contributions and company match.
  • Professional Development and Remote Work Expenses reimbursement up to $750 annually.
  • Student Loan PayDown and College SaveUp benefit available.
  • Generous vacation, personal leave, sick leave, and parental leave benefits.
  • Hybrid Office/Remote Work options for eligible positions.