Senior Backend Engineer

Deed

United States

Remote

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Deed is seeking a Senior Backend Engineer to join a team of talented developers building scalable core platform services on the JVM using Spring. The role emphasizes hands-on coding, architecture contributions, and collaboration with design and quality teams to deliver high-performance products.

You will own critical backend components, maintain distributed services, and help shape an entrepreneurial startup environment with ownership and teamwork at the core.

Qualifications

  • 6+ years of professional experience.
  • Bachelor's in Computer Science / Engineering or related field.
  • Strong proficiency in Java, Spring framework technologies and Spring cloud services.
  • Deep functional knowledge or hands-on experience in Microservices development is a must.
  • Understanding fundamental design principles behind scalable applications.
  • Ability to multitask, recommend and enforce industry best practices and patterns.
  • Strong understanding the nature of transactional and asynchronous programming across microservices topology.
  • Strong understanding of security standards, such as Oauth2.
  • Strong experience in SQL/noSQL programming, such as MySQL, Elasticsearch.
  • Strong experience in Docker containerization.
  • Strong experience in Amazon web services.
  • Strong understanding of code versioning tools / Source Code Management (Git, GitHub, Bitbucket).
  • Ability to operate effectively both independently as well and within a team using Agile methodology.
  • Ability to use, track, and respond to all work assignments using JIRA based ticketing system.

Responsibilities

  • Assists in defining software architectures – Collaborates with leads to explore existing systems, determines areas of complexity, potential risks to successful implementation, learns the applications capabilities
  • Builds software applications primarily for the JVM platform – Follows coding standards, has a great programming discipline.
  • Maintain and enhance distributed applications.
  • Maintain and enhance backend and middleware services (micro‑services style)
  • Build a healthy team environment via professional collaboration.
  • Enjoy working in a fast paced and challenging environment. Just like a visionary startup.
  • Ownership and responsibility of work.
  • Bring professional attitude at work and belief in team effort

Skills

Team collaboration
Communication
Self-motivation
Independent work
Agile methodology
Mentoring

Education

Bachelor's in Computer Science / Engineering or related field

Tools

Docker
AWS
Git
GitHub
Bitbucket
MySQL
Elasticsearch
Jira
Spring
Spring Cloud
Java

Job description

JOB PURPOSE – WHAT WILL YOU DO:

The Senior Backend Engineer will work with a team of talented engineers to develop scalable and high-performance core platform services in a predominantly Spring framework. The role focuses on hands‑on programming and architecture contributions while interfacing with engineering and design teams, and quality for our products with an emphasis on iteratively learning actions.


KEY RESPONSIBILITIES – WHAT YOU WILL BE RESPONSIBLE FOR:


  • Assists in defining software architectures – Collaborates with leads to explore existing systems, determines areas of complexity, potential risks to successful implementation, learns the applications capabilities

  • Builds software applications primarily for the JVM platform – Follows coding standards, has a great programming discipline.

  • Maintain and enhance distributed applications.

  • Maintain and enhance backend and middleware services (micro‑services style)

  • Build a healthy team environment via professional collaboration.

  • Enjoy working in a fast paced and challenging environment. Just like a visionary startup.

  • Ownership and responsibility of work.

  • Bring professional attitude at work and belief in team effort


SKILLS/COMPETENCIES REQUIRED – WHAT YOU WILL NEED:


  • Passionate, energetic, driven to achieve progress and growth by thinking above and beyond

  • Always hustling and ready to take on big bold bets

  • Customer obsessed, earning their trust and solving their problems

  • Results driven, effectively overcoming obstacles and challenging the status quo

  • Can act as one team. Able to work with and contribute to a team environment towards a shared vision and mission

  • Strong communication and soft skills, able to motivate, mentor and help fellow developers as well as communicate complex ideas effectively

  • Detail-oriented and exceptional organizational skills

  • Excellent verbal and written communication skills with the ability to interact at all levels of the organization

  • Exercises independence and self-motivation while still being able to work with others collaboratively

  • Ability to thrive in a fast‑paced, entrepreneurial, high‑energy environment

  • Self‑motivated with positive energy


JOB PREREQUISITES (EDUCATION, PREVIOUS EXPERIENCE ETC)


  • 6+ years of professional experience

  • Bachelor's in Computer Science / Engineering or related field

  • Strong proficiency in Java, Spring framework technologies and Spring cloud services

  • Deep functional knowledge or hands‑on experience in Microservices development is a must.

  • Understanding fundamental design principles behind scalable applications.

  • Ability to multitask, recommend and enforce industry best practices and patterns.

  • Strong understanding the nature of transactional and asynchronous programming across microservices topology.

  • Strong understanding of security standards, such as Oauth2

  • Strong experience in SQL/noSQL programming, such as MySQL, Elasticsearch

  • Strong experience in Docker containerization

  • Strong experience in Amazon web services

  • Strong understanding of code versioning tools / Source Code Management (Git, GitHub, Bitbucket)

  • Ability to operate effectively both independently as well and within a team using Agile methodology.

  • Ability to use, track, and respond to all work assignments using JIRA based ticketing system

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer
Backend Engineer

Compunnel, Inc. • New York (NY)

On-site
USD 110,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Virtusa • Austin (TX)

On-site
USD 120,000 - 170,000
Senior Back-end Developer
Senior Back-end Developer

VTG Defense • McLean (VA)

On-site
USD 120,000 - 160,000
Senior Backend Developer
Senior Backend Developer

TechDigital Group • St. Louis (MO)

On-site
USD 90,000 - 150,000
Senior Java Backend Developer
Senior Java Backend Developer

Veriipro • Jersey City (NJ)

On-site
USD 120,000 - 190,000
Senior Backend Engineer
Senior Backend Engineer

Pivotal Solutions • Philadelphia

On-site
USD 120,000 - 180,000
Senior Backend Engineer
Senior Backend Engineer

OpenKrill • United States

On-site
USD 120,000 - 180,000
Senior Java Web Engineer
Senior Java Web Engineer

TechDigital Group • New York (NY)

On-site
USD 120,000 - 180,000
Java Developer
Java Developer

CrackaJack Digital Solutions LLC. • New York (NY)

On-site
USD 120,000 - 180,000
Java Developer
Java Developer

Compunnel, Inc. • Pennsylvania

On-site
USD 90,000 - 130,000