Senior Backend Engineer

Plan A Technologies
United States
25 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Application Performance Management Cron Python (Programming Language) Message Broker Message Oriented Middleware Software Systems System Availability Backend Event Driven Architecture Apache Kafka
+5 more
Celery Front End Software Development Data Pipelines Golang Microservices

Job description

  • Design, develop, and maintain efficient, reusable, and reliable backend services and APIs.
  • Implement and manage real-time data pipelines and asynchronous messaging systems.
  • Identify bottlenecks, optimize application performance, and ensure high availability of core services.
  • Develop and maintain scheduled tasks, background workers, and automation workflows.
  • Work alongside frontend developers, product managers, and other stakeholders to deliver high-quality software solutions.

Requirements

Please note: you must have at least 7+ years of experience professionally developing with Go (Golang) and Python to be considered for this role., * 7+ years of experience professionally developing with Go (Golang) and Python.

  • Strong experience building high-performance microservices and defining efficient RPC protocols (gRPC).
  • Proven experience working with message brokers and event-driven architecture (Kafka, Pub-Sub).
  • Demonstrated experience designing and managing scheduled jobs and background processes (Cron).
  • Excellent verbal and written English communication skills
  • Excellent organizational, problem-solving, and analytical abilities.
  • Outstanding communication and interpersonal skills.
  • Initiative and drive to do great things.

Nice-to-Have

  • Proficiency with Java.
  • Experience with Celery for distributed task queues.

About the company

Plan A Technologies is an American software development and technology advisory firm that brings top-tier engineering talent to clients around the world. Our software engineers tackle custom product development projects, staff augmentation, major integrations and upgrades, and much more. The team is far more hands-on than the giant outsourcing shops, but still big enough to handle major enterprise clients.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:02 min

Scheduling recurring automated operations through standard periodic cron jobs

Aurélie Vache Aurélie Vache · WWC Europe 2026

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

1:37 min

Core concepts of Celery and message broker integration

Jan Giacomelli · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:07 min

Designing for sustainable scheduling and utilization

Ricardo Sueiras Sueiras · LIVE

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all