JobTarget Logo

Backend Software Engineer in United States at Jobgether

NewJob Function: Information Technology
Jobgether
United States, United States
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Backend Software Engineer

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Backend Software Engineer based in the United States.

Join a high-impact engineering team building scalable backend systems that power complex data processing and event-driven applications. This role offers the opportunity to work on modern distributed architectures, high-throughput services, and cloud-native solutions using advanced functional programming principles. You will contribute directly to the design, development, and optimization of backend platforms that support mission-critical workloads. Working in a fully remote environment, you'll collaborate with experienced engineers to solve challenging technical problems while leveraging cutting-edge technologies across cloud infrastructure, streaming systems, and large-scale data pipelines. This position is ideal for a hands-on engineer who enjoys building resilient systems and driving technical excellence through code.

Accountabilities
  • Design, develop, and maintain scalable backend applications, web services, and data processing pipelines.
  • Build and optimize systems responsible for handling high volumes of machine-generated events and real-time data streams.
  • Develop distributed services using Scala, Java, and modern functional programming approaches to ensure reliability and maintainability.
  • Implement and enhance event-driven architectures leveraging streaming technologies and concurrent processing frameworks.
  • Design highly available, fault-tolerant systems capable of supporting large-scale workloads and business-critical operations.
  • Collaborate with engineering teams to define technical solutions, review architecture decisions, and improve platform performance.
  • Optimize database interactions, write efficient SQL queries, and contribute to overall system scalability and responsiveness.
  • Support CI/CD processes, deployment automation, and cloud infrastructure initiatives to improve development efficiency.
  • Participate in technical discussions, code reviews, troubleshooting efforts, and continuous improvement initiatives across the engineering organization.
Requirements
  • Approximately 8+ years of professional software engineering experience with a strong focus on backend development.
  • Minimum 2–3 years of hands-on Scala development experience in production environments.
  • Strong proficiency with Java 17 or newer versions and extensive backend engineering expertise.
  • Experience building web services, APIs, and large-scale data pipelines.
  • Advanced knowledge of Akka or Pekko ecosystems, including Streams, Actors, Cluster, Persistence, Singleton, and HTTP components.
  • Solid understanding of functional programming concepts and experience working with Cats and Cats Effect frameworks.
  • Proven experience designing and operating distributed systems, stream-processing platforms, and high-concurrency applications.
  • Strong expertise with AWS services including IAM, Kinesis, DynamoDB, SQS, SNS, API Gateway, and KMS.
  • Experience with SQL development, query optimization, and performance tuning.
  • Familiarity with CI/CD pipelines, preferably using GitHub Actions, along with exposure to DevOps practices.
  • Strong understanding of scalable architecture patterns, system design principles, and cloud-native development.
  • Excellent analytical, problem-solving, communication, and collaboration skills.
  • Self-motivated and capable of thriving in a fully remote, highly technical environment.
Benefits
  • Fully remote work environment.
  • Long-term 12-month contract opportunity with potential for extension.
  • Exposure to modern cloud-native technologies and large-scale distributed systems.
  • Opportunity to work with advanced Scala, Java, Akka/Pekko, and AWS ecosystems.
  • Challenging technical projects focused on scalability, performance, and reliability.
  • Collaborative engineering culture with experienced technical professionals.
  • Flexibility to work from anywhere within approved locations.
  • Opportunity to strengthen expertise in functional programming, streaming systems, and cloud architecture.
  • Professional growth through exposure to complex backend engineering challenges.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Job Location

United States, United States

Frequently asked questions about this position

Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.