Job Closed

This listing is no longer active.

Teamworks logo
Teamworks

The operating system for high-performance organizations.

Backend Software Engineer II, Java

Backend EngineerSoftware EngineerOtherRemoteSeniorTeam 501-1,000Since 2005H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

98 days ago

Salary

$166K / year

Seniority

Senior

Bachelor Degree3 yrs expEnglishAWSJavaPostgreSQLTerraform

Job Description

Backend Software Engineer II, Java

Teamworks

• Contribute to the modernization of AMS backend architecture, including removing deprecated code and upgrading legacy dependencies • Resolve customer-reported bugs related to forms, queues, and backend workflows while adding appropriate test coverage • Complete well-scoped feature work and participate in thoughtful code reviews • Collaborate with frontend engineers, Product Managers, and your Engineering Manager to scope and deliver small-to-medium backend tasks with increasing autonomy • Optimize API workflows and improve database performance, including identifying and fixing unoptimized PostgreSQL queries • Contribute to infrastructure and DevOps efforts, supporting AWS environments and participating in CI/CD improvements • Participate in an on-call rotation to support production systems, troubleshoot issues, and help maintain high system reliability and availability

Job Requirements

  • 3+ years of professional experience in backend software engineering
  • Strong proficiency in Java and experience building RESTful APIs
  • Solid understanding of PostgreSQL and database performance fundamentals
  • Experience working in AWS environments and familiarity with modern CI/CD practices
  • Ability to work independently on well-defined tasks and communicate clearly across teams
  • Enthusiasm for improving legacy systems and modernizing existing architecture rather than only building greenfield services
  • Experience with Terraform or infrastructure-as-code tooling (Nice-to-haves)
  • Exposure to containerization and cloud modernization efforts (Nice-to-haves)
  • Background in data-intensive or regulated environments such as banking or similar domains (Nice-to-haves)
  • Bachelor’s degree in Computer Science or related field (Nice-to-haves)

Benefits

  • Offers Equity
  • Offers Bonus

Related Job Pages

More Backend Engineer Jobs

WeTravel logo

Senior Product Engineer – Back-end

WeTravel

The travel booking and payment platform powering client-focused multi-day group trip organizers and tour operators.

Backend Engineer98 days ago
Full TimeRemoteTeam 51-200Since 2016H1B No Sponsor

• Lead and build features end-to-end: from reviewing user interviews and product design, through architection and building systems to deployment and monitoring in production. • Partner closely with our product team to discover user problems and shape their solutions - creating a world class experience for our organizers and travelers. • Write high-quality, maintainable code across both frontend (TypeScript/React) and backend (Ruby on Rails). • Ensure our services are always on by building resilient applications, ensuring they are well monitored and mitigating incidents as an on-call/incident responder. • Mentor teammates and contribute to WeTravel’s engineering practices and excellence.

Europe
Hudu logo

Backend Developer

Hudu

The modern IT documentation platform.

Backend Engineer98 days ago
OtherRemoteTeam 11-50Since 2018H1B No Sponsor

• Writing/testing code for back-end operations, monitoring architecture performance, troubleshooting and resolving issues. • Design, build, test and maintain scalable technology solutions to meet business needs. • Implement new features, new products, and help to improve existing features. • Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements. • Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes. • Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer. • Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program. • Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.

United States
$80K - $130K / year
Job Closed

• Write production-level code in Java (with AI tools) • Prompt engineering and testing with LLMs, including Claude, Gemini, and OpenAI models • Context engineering to determine the right data • Agentic workflow design • Help us build systems to easily monitor and test LLM performance • Design and implement solutions for scale and maintainability across multiple clients • Contribute as a thought leader to conversations around LLM usage

New York

• Temporal workflows that orchestrate multi-step AI operations • Backend services in Clojure that integrate with LLM APIs • Data models and PostgreSQL schemas that support complex enrichment pipelines • RAG pipelines using Qdrant for semantic search • APIs and data pipelines that deliver enriched catalogs to retailer PDPs

United States
Job Closed