Software Developer, Backend

Overview

Remote
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Backend Developer
Go
Python
Kafka
data streaming
Postgres
Kubernetes
Redis
AWS
Azure
GCP
fintech
financial services
processing
handling
code quality
testing
Trading

Job Details

Job Title: Software Developer, Backend
Location: Remote, USA
Duration: 12 Months+

About the Role

We are looking for a skilled Backend Software Developer to join our team. In this role, you will be responsible for designing, building, and maintaining the scalable systems that power our platform. You will have the opportunity to work on complex challenges, collaborate with cross-functional teams, and make a significant impact on our technology and products.

What You ll Do

  • Design, build, and maintain scalable systems and components, making strategic trade-offs for stability and long-term maintainability.

  • Write, test, and release platform and product-facing features with stringent requirements for correctness and scalability.

  • Identify and act on opportunities to improve system performance, enhance team productivity, and reduce operational risk.

  • Collaborate effectively with cross-functional partners, internal teams, and external vendors.

What You Bring

  • 2+ years of professional software development experience.

  • A proven track record of collaborating with cross-functional teams to deliver large-scale technical projects.

  • A commitment to high standards for code quality, testing, and code review processes.

  • A deep understanding of backend development principles, allowing you to work effectively with product and design disciplines.

  • Hands-on experience with Go or Python.

  • Experience with Kafka or similar data streaming technologies.

  • Experience processing and handling large volumes of data.

  • Familiarity with technologies such as Postgres, Kubernetes, Redis, and cloud platforms like AWS or similar.

Bonus Points

  • Previous experience in a fintech company or financial services firm

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.