Himalayas logo
AxelerantAX

Software Engineer – Backend

We fuel digital experiences with agency affiliates as the integrated global delivery partner As a global company that puts care into employee happiness, engineering excellence, and customer success, we are in striking contrast to the typical outsourcing option.

Axelerant

Employee count: 51-200

India only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

We are seeking a skilled and motivated Backend Engineer to join our team. In this role, you will design, develop, and maintain robust and scalable backend solutions. You will leverage your solid expertise in backend engineering, microservices architecture, and database systems to implement features and solve technical challenges. As a mid-level member of our team, you will work independently on features, contribute to technical decisions, and collaborate with senior engineers and cross-functional teams to deliver high-quality software solutions.

Your Job Responsibilities

  • Design and develop high-performance, scalable backend systems and microservices using Python (FastAPI) and/or Go (Fiber).
  • Implement and deploy cloud-native solutions on AWS, ensuring reliability and scalability for our platforms.
  • Apply software engineering principles and design patterns to create clean, reusable, and maintainable code.
  • Optimize SQL queries, PostgreSQL database designs, and data access layers for improved performance.
  • Implement async/await patterns (Python) and concurrency with goroutines and channels (Go) to handle high-volume traffic efficiently.
  • Work with event-driven architectures using Kafka and Redis for real-time data streaming and task processing.
  • Write comprehensive unit tests and integration tests to ensure code quality and reliability.
  • Participate in code reviews, provide constructive feedback, and maintain code quality standards.
  • Collaborate with cross-functional teams including product, operations, and QA to understand requirements and deliver solutions.
  • Debug and resolve production issues using observability tools such as OpenTelemetry, Sentry, and Prometheus/Grafana.
  • Contribute to technical documentation and architecture decisions.

Skills, Knowledge & Expertise

  • 2–5 years of experience with solid proficiency in backend development using Python (async/await, type hints, FastAPI) and/or Go (goroutines, channels, Fiber), along with strong programming fundamentals and clean code practices
  • Solid experience designing and optimizing SQL queries and PostgreSQL database architectures, including joins, aggregations, indexing strategies, transaction management, ACID properties, and scalable schema design
  • Proven experience working with AWS services such as ECR, S3, Lambda, EventBridge, ElastiCache (Redis), and RDS (PostgreSQL)
  • Good hands-on experience with RESTful APIs, microservices architectures, event-driven systems using Kafka and Redis pub/sub, and message or task processing systems such as Celery
  • Strong understanding of software design patterns and principles including Clean Architecture concepts, repository patterns, dependency injection, and SOLID principles
  • Solid experience building backend systems in Python and Go, including async and concurrency patterns, error handling, and distributed system fundamentals
  • Comprehensive testing experience including unit testing, integration testing with tools such as testcontainers, and use of mocking and testability patterns
  • Familiarity with agile development methodologies and experience using project management tools such as Jira or Trello
  • Strong problem-solving skills with hands-on experience debugging and resolving complex technical issues
  • Good communication skills with the ability to work effectively in a team and explain technical concepts clearly
  • A degree in Computer Science, Engineering, or a related field is preferred, along with 2–5 years of professional backend engineering experience
Good To Have
  • Experience with containerization tools such as Docker and orchestration platforms like Kubernetes (EKS).
  • Experience with CI/CD pipeline development and automation tools such as GitHub Actions.
  • Basic knowledge of infrastructure-as-code tools like Terraform.
  • Understanding of observability and monitoring including OpenTelemetry, Sentry, Prometheus/Grafana, and structured logging.
  • Experience with database migration tools such as Alembic or dbmate.
  • Knowledge of message queue and streaming systems including Kafka, Redis, and Celery.
  • Exposure to performance and load testing tools such as k6.
  • Experience working with high-throughput systems.
  • Basic knowledge of event sourcing and CQRS patterns.

Why Work At Axelerant?

  • Be part of an AI-first, remote-first digital agency that’s shaping the future of customer experiences.
  • Collaborate with global teams and leading platform partners to solve meaningful challenges.
  • Enjoy a culture that supports autonomy, continuous learning, and work-life harmony.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level
Senior

Location requirements

Hiring timezones

India +/- 0 hours

About Axelerant

Learn more about Axelerant and their company culture.

View company profile

We fuel digital experiences with agency affiliates as the integrated global delivery partner

As a global company that puts care into employee happiness, engineering excellence, and customer success, we are in striking contrast to the typical outsourcing option. We are a diverse team working remotely across many time zones, with success stories that back up capabilities, and a reputation for an unconventional work environment that empowers. We are the individuals directly challenging what it means to do global delivery differently for employees and partners.

Success management as our service framework operationally is part of who we are at Axelerant. All of our processes and practices are driven by this core, continuously iterated method. What this means is success management teams and success journey mapping for our partners.

Employee benefits

Learn about the employee benefits and perks provided at Axelerant.

View benefits

Sabbaticals

We've got a sabbatical allowance.

Paid parental leave

Paid family leave for all parents to support you and your family.

Generous Vacation

52 weekends and 35 days per year of consolidated leave (inclusive of bereavement leave)

Retreats & Meetups

With annual retreats, quarterly town halls, and monthly celebrations, we never let remote get in the way of work or fun.

View Axelerant's employee benefits
Axelerant logoAX

Axelerant

Company size

51-200 employees

Founded in

2005

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

12 remote jobs at Axelerant

Explore the variety of open remote roles at Axelerant, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Axelerant

Remote companies like Axelerant

Find your next opportunity by exploring profiles of companies that are similar to Axelerant. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Axelerant hiring Software Engineer – Backend • Remote (Work from Home) | Himalayas