Haystack

Junior Software Engineer

Haystack

Washington, DC · Full Time

Be the first to apply

Experience
1+ yrs
Salary
Openings
1
Posted
1 आठवडापूर्वी
Work mode
In office
Education
Bachelor’s degree in IT or related field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

We are recruiting on behalf of a partner organization affiliated with Haystack for the position of Junior Software Engineer based in Washington, DC. This role involves building and maintaining backend services and web applications primarily using Python, working alongside senior developers to develop and enhance software systems.

Core Responsibilities

  • Develop clean, efficient, and maintainable Python code for backend services and application logic.
  • Collaborate with experienced developers to design, implement, and refine software solutions.
  • Create unit tests and participate in code review processes to uphold software quality standards.
  • Assist in front-end development by crafting responsive web interfaces and UI components.
  • Optimize SQL statements and create database schema designs for relational databases.
  • Utilize Docker to containerize applications and manage container images.

Required Qualifications and Experience

  • Bachelor’s degree in an Information Technology-related discipline.
  • At least one year of relevant software development experience.
  • Strong proficiency with Python for scripting, backend programming, and REST API development.
  • Experience using Git for source code version control and team collaboration.
  • Familiarity with SQL and relational database management.
  • Basic knowledge of web technologies such as HTML5, CSS3, and JavaScript.
  • Excellent analytical, communication, and time management abilities.

Benefits and Opportunities

  • Prospects for professional growth including mentorship opportunities.
  • Practical exposure to current development tools and industry practices.
  • Experience with front-end frameworks like React and infrastructure tools such as Docker and Ansible.

Level

Junior

Minimum education

Bachelor's Degree

Tools & software

JavaScript required

How they work

Communication Problem Solving

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help