Senior Software Engineer, Backend [Multiple Positions]

MagicCube

Santa Clara (CA)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

MagicCube in Santa Clara, CA is seeking a skilled software engineer to design, implement, and scale web services and APIs. You will own RESTful API design, microservices, and deployment logic, collaborating with QA and DevOps to ensure reliable releases.

The role emphasizes hands-on coding, strong CS foundation, and the ability to learn new technologies. Experience with AWS, containerization, and distributed systems is highly valued.

Qualifications

  • Design, implement, and support highly scalable applications and web services.
  • Design and implement RESTful API and micro-services.
  • Design and implement the deployment logic that ensures your code is deployed correctly and intactly.
  • Write unit tests for the code you implement to achieve reasonable coverage.
  • Work with the QA team to isolate bugs and support the required automation tests.
  • If necessary, debug in-field problems while working with the DevOps team.
  • Hands-on coding experience in databases: Mongo, SQL.
  • Git for source control and collaboration.
  • Build and deployment: Jenkins, K8s, Nomad, Consul, Ansible, Docker.
  • Strong computer science and engineering foundation in event-driven and multithreaded programming.
  • Excellent problem-solving and analytical skills.
  • Aptitude to quickly learn new technologies.

Responsibilities

  • Design, implement, and support highly scalable applications and web services
  • Design and implement RESTful API and micro‑services
  • Design and implement the deployment logic that ensures your code is deployed correctly and intactly
  • Write unit tests for the code you implement to achieve reasonable coverage
  • Work with the QA team to isolate bugs and support the required automation tests
  • If necessary, debug in‑field problems while working with the DevOps team
  • Hands‑on coding experience in some or all of the following
  • Databases: mongo, SQL
  • SCM: Git
  • Build and deployment: Jenkins, K8s, Nomad, Consul, Ansible, Docker
  • Strong computer science and engineering foundation in event‑driven and multithreaded programming
  • Excellent problem‑solving and analytical skills
  • Aptitude to quickly learn new technologies

Skills

RESTful API design
Microservices
Event-driven programming
Multithreading
Unit testing
Problem solving
Learning new technologies
CS fundamentals
Deployment logic
Distributed systems
API design

Tools

Jenkins
Kubernetes
Nomad
Consul
Ansible
Docker
Git
MongoDB
SQL
AWS

Job description

Must be able to legally work for any employer in the respective location (US or Australia).

What we expect from you:
  • Design, implement, and support highly scalable applications and web services
  • Design and implement RESTful API and micro‑services
  • Design and implement the deployment logic that ensures your code is deployed correctly and intactly
  • Write unit tests for the code you implement to achieve reasonable coverage
  • Work with the QA team to isolate bugs and support the required automation tests
  • If necessary, debug in‑field problems while working with the DevOps team
  • Hands‑on coding experience in some or all of the following:
  • Databases: mongo, SQL
  • SCM: Git
  • Build and deployment: Jenkins, K8s, Nomad, Consul, Ansible, Docker
  • Strong computer science and engineering foundation in event‑driven and multithreaded programming
  • Excellent problem‑solving and analytical skills
  • Aptitude to quickly learn new technologies
Highly‑desired qualifications:
  • Experience in Financial industry standards and transactional components of the ecosystem, such as payment gateways, payment switches, ISO8583, etc.
  • Experience in AWS services with proven track record of sound cloud architecture
Work environment & culture:
  • We genuinely appreciate self‑starters, self‑motivation, and individuals who are able to work both independently AND collaboratively with other team members
  • We value practical industry experience higher than college degrees
  • We are not process‑heavy; only enough to ensure code quality
  • Critical thinking and creativity are of paramount importance to this role
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

QA Engineer, Backend [Multiple Positions]
QA Engineer, Backend [Multiple Positions]

MagicCube • Santa Clara (CA)

On-site
USD 90,000 - 130,000
Senior Software Engineer - Backend (Multiple Openings)
Senior Software Engineer - Backend (Multiple Openings)

AnalyzeData • San Francisco (CA)

On-site
USD 120,000 - 150,000
Principal Software Engineer
Principal Software Engineer

Next Ventures • New York (NY)

On-site
USD 140,000 - 180,000
Software Engineer - Backend
Software Engineer - Backend

Navan • Palo Alto (CA)

On-site
USD 101,000 - 175,000
Software Engineer (Backend & Cloud Applications)
Software Engineer (Backend & Cloud Applications)

Praise Tech Solutions • Northern (KY)

Hybrid
USD 90,000 - 130,000
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Kissi & Co. • San Francisco (CA)

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

Stax Payments • Orlando (FL)

On-site
USD 100,000 - 140,000
Senior Backend Engineer / International Payments
Senior Backend Engineer / International Payments

Seedscaler • San Francisco (CA)

Hybrid
USD 120,000 - 150,000
Lead Software Engineer - Java Backend
Lead Software Engineer - Java Backend

Next Frontier Capital • New York (NY)

On-site
USD 100,000 - 130,000
Comprehensive health care coverage
On-site health and wellness centers
Retirement savings plan
+2
Senior Software Engineer (Back-end)
Senior Software Engineer (Back-end)

Harnham • Phoenix (AZ)

On-site
USD 110,000 - 160,000