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

Remote Software Engineer (Backend-Java)

at Nava

Posted 4 days ago | 1 applied

Description:

  • You will work on cross-functional teams to build scalable systems for government services.
  • The role involves designing, implementing, and delivering services that millions of Americans depend on.
  • You will be responsible for developing end-to-end systems for one of Nava's major government partners.
  • The objective is to modernize an existing legacy enterprise platform to improve public-facing processes and user experiences.
  • This will enable users to have more access to necessary programs and services in real-time, in a user-friendly manner.
  • You will be involved in everything from strategy and planning to post-production testing and support.
  • Responsibilities include collaborating with fellow engineers to design, review, and build well-crafted software.
  • You will work with government partners and contractors to architect, implement, and deploy new systems and improvements.
  • The role requires working in an agile manner to efficiently ship new features that meet user needs.
  • You will create tools and processes to automate development, testing, and production workflows.
  • Writing and reviewing technical documentation and performing code reviews are also part of the job.
  • Participation in an on-call rotation to support production systems and investigate issues is expected.
  • You may take part in hiring activities, such as submitting referrals, conducting interviews, and attending interview debriefs.

Requirements:

  • Open to Backend engineers with at least 5 years of experience in an agile, multidisciplinary team environment.
  • Experience in designing and building medium to large-scale applications on Cloud platforms is preferred.
  • Proficiency in developing applications and APIs using Java, Spring Boot, Go, OpenAPI, Fargate, and Lambda is required.
  • Experience utilizing AWS cloud-native services and data engineering is necessary.
  • Current or prior experience developing API endpoints with Java or Go is essential.
  • Candidates should possess the tenacity to dive into problems and iterate in working code.
  • Being highly resourceful, reliable, and detail-oriented is important.
  • Ability to think strategically about trade-offs and short-term versus long-term benefits is required.
  • An adaptive, empathetic, collaborative, and positive mindset is essential.
  • Excellent written and verbal communication skills, both technical and otherwise, are necessary.

Benefits:

  • The salary for this position ranges from $107,000 to $120,600 a year.
  • The role offers the flexibility of remote work.
  • You will have the opportunity to work on technology that improves people's lives.
  • The position allows for collaboration with government partners and other contractors.
  • You will be part of a team that sets high standards for simplicity, empathy, and accessibility in technology.