# Senior Backend Engineer - India

**Company:** [GoTymeX](http://jobs.workable.com/companies/gsKgBjaRMk9PKoh9xkvevJ.md)
**Location:** Remote
**Workplace:** remote
**Employment type:** Full-time
**Department:** Engineering

[Apply for this job](http://jobs.workable.com/view/e9457679-0bd4-44ad-9af7-38b6547913e4)

## Description

**About our Team:**

Our team is building a new generation of digital financial platforms and applications focused on reliability, scalability, and innovation. As a Senior Backend Engineer at GoTymeX, you will collaborate with skilled engineers to design, develop, and maintain backend services that power our digital banking products. You will work closely with cross-functional teams in a dynamic Agile environment, ensuring high-quality deliverables from development through deployment and monitoring.

**Responsibilities:**

-   Design, develop, test, deploy, and maintain backend services and APIs that meet performance, scalability, and security requirements.
-   Participate in architectural discussions and contribute technical expertise to enhance system design.
-   Collaborate effectively with team members across DevOps, QA, and product teams to deliver features on schedule.
-   Troubleshoot and resolve production issues to ensure service availability and reliability.
-   Continuously improve code quality through code reviews, refactoring, and automation.

## Requirements

**Must-have Qualifications:**

-   At least 3 years of experience in backend software development.
-   Strong programming skills in one or more programming languages such as Python, or equivalent.
-   Experience working with relational and NoSQL databases, including schema design and query optimization.
-   Familiarity with cloud platforms, preferably AWS, and container technologies.
-   Solid understanding of software development lifecycle and Agile methodologies.
-   Ability to analyze complex problems and design appropriate solutions.
-   Effective communication skills and ability to work in a collaborative environment.

**Preferred Qualifications:**

-   Proficiency in microservices architecture, event-driven systems, and serverless computing environments.
-   Experience with Python frameworks including Django and Flask.
-   Familiarity with container orchestration platforms like Kubernetes and automation tools such as Ansible or Terraform.
-   Prior experience within the financial or banking sectors is considered advantageous.

**Desired Skills:**

-   AI/LLM Engineering: Demonstrated experience integrating large language models for applications including customer support chatbots, document processing, or decision support systems.
-   Understanding of Financial Concepts: Knowledge of transaction lifecycles, accounting, reconciliation, and settlement processes.
-   Proficiency in programming languages including Golang, Python.
-   Experience with frameworks within the Spring ecosystem, recognizing that the majority of backend services utilize Spring technologies.
-   Familiarity with AWS services such as ECS/EKS, Fargate, Aurora, DynamoDB, Lambda, RDS/Aurora, MSK, SQS/SNS, EventBridge, S3, among others.

**Our Engineering Principles:**

In addition to technical skills, we seek individuals who embody the following core principles:

-   **Simplicity over complexity:** Prioritize the simplest effective solutions; complexity presents unnecessary challenges and costs.
-   **Lean over lavish:** Design cost-effective architectures that maximize value. Critically evaluate all expenditures.
-   **Pragmatism over perfection:** Deliver value incrementally. Strive for a "good enough" solution today rather than a "perfect" solution indefinitely.
-   **Outcomes over outputs:** Assess success based on tangible business impact—such as loans disbursed, default rates reduced, or costs saved—rather than technical elegance alone.
-   **Enablement over heroics:** Foster team success and collaboration rather than relying on individual heroics.
-   **Learning over knowing:** Embrace a growth mindset by acknowledging gaps in knowledge, experimenting, learning from failures, and iterating rapidly.
-   **Empathy over ego:** Listen attentively, respect diverse perspectives, and assume positive intent in all interactions.
