Junior Backend Engineer
Location
United States
Posted
37 days ago
Salary
Not specified
Job Description
Role Description
You are a Backend Engineer with a strong curiosity for how systems talk to each other. You enjoy digging into APIs, data formats, and integration patterns, and you love turning external data into clean, structured inputs for internal systems. You are comfortable owning small components end-to-end and learning rapidly from more senior engineers. You’re detail-oriented, reliable, and motivated by building high-quality solutions that directly impact operations and customers.
- Build, maintain and optimize integrations with external partners through REST APIs, SFTP pipelines, and web scrapers.
- Implement data ingestion and transformation processes that guarantee accuracy, reliability, and performance.
- Monitor and troubleshoot integration failures, ensuring resiliency and minimizing downtime.
- Collaborate with product, data, and operations teams to clarify requirements and translate them into technical solutions.
- Contribute to internal tools and libraries that standardize how we build integrations.
- Write clean, well-tested code and participate in code reviews to grow your engineering craft.
- Document integration workflows, data contracts, and operational runbooks.
Qualifications
- 1 year of experience (or strong internship/project background) in backend development using Node.js, Python, Elixir, Go or similar languages.
- Understanding of REST APIs, authentication, pagination, rate limits, and error-handling patterns.
- Basic experience working with SFTP flows, file parsing (CSV, JSON, XML), and scheduled jobs.
- Familiarity with web scraping tools and techniques (i.e. Playwright).
- Good knowledge of SQL and data modeling fundamentals.
- Understanding of async processing, queues, and cloud-based architectures.
- Strong debugging, logging and monitoring mindset.
- Ability to communicate clearly, manage your own tasks, and ask the right questions.
- A learning-first attitude and willingness to take ownership with support from senior engineers.
Location
- Remote
Department
- Engineering
Employment Type
- Contractor
Job Requirements
- 1 year of experience (or strong internship/project background) in backend development using Node.js, Python, Elixir, Go or similar languages.
- Understanding of REST APIs, authentication, pagination, rate limits, and error-handling patterns.
- Basic experience working with SFTP flows, file parsing (CSV, JSON, XML), and scheduled jobs.
- Familiarity with web scraping tools and techniques (i.e. Playwright).
- Good knowledge of SQL and data modeling fundamentals.
- Understanding of async processing, queues, and cloud-based architectures.
- Strong debugging, logging and monitoring mindset.
- Ability to communicate clearly, manage your own tasks, and ask the right questions.
- A learning-first attitude and willingness to take ownership with support from senior engineers.
- Location
- Remote
- Department
- Engineering
- Employment Type
- Contractor
Related Guides
Related Job Pages
More Backend Engineer Jobs
Junior Software Engineer – Scientific Computing, C++
Axle InformaticsScience at the Speed of Technology.
Junior Software Engineer developing C++ software for scientific computing
Backend Software Engineer responsible for server-side web application logic
Senior Java, Angular Software Developer
ICFWe are not a typical consulting firm and our people are not typical consultants.
Senior Software Developer driving innovation for ICF's Department of Defense programs
Senior Software Engineer, Backend
Twin HealthTwin Health invented the Whole Body Digital Twin™ to help reverse and prevent chronic metabolic diseases.
Senior Engineer developing and optimizing billing systems for healthcare tech company