Search by job, company or skills

gotymex

Senior Backend Engineer

5-7 Years
Save
  • Posted 6 hours ago
  • Be among the first 10 applicants
Early Applicant

Job 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 5 years of experience in backend software development
  • Strong programming skills in one or more programming languages such as Java, 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 Java frameworks such as Spring Boot, as well as 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 Java, Kotlin, and 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.

Benefits

  • 15-day annual leave+ 3-day sick leave + 1 birthday leave + 1 Christmas leave
  • SMART goals and clear career opportunities (technical seminar, conference, and career talk) - we focus on your development
  • Values-driven, international working environment, and agile culture
  • Overseas travel opportunities for training and working related
  • Internal Hackathons and company's events (team building, coffee run, blue card...)
  • Work-life balance 40-hr per week from Mon to Fri
  • Private Health Insurance
  • Paid Time Off
  • Work From Home
  • Training & Development

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149090115

Similar Jobs

Pune, India

Skills:

JavaElkOauth2PrometheusSamlBashGrafanaDatadogGcpDockerLinuxSplunkAzurePythonKubernetesAWSOpenID Connect

Bengaluru, India

Skills:

JavaGolangVuejsPostgreSQLSassShell ScriptingMultithreadingCss3AngularReactDockerMySQLHtml5LessMongoDBOracleKubernetesHelm ChartMicroservices Architecture

Bengaluru, India

Skills:

JavaServerless ComputingSpring BootKotlinDjangoTerraformAnsibleFlaskPythonKubernetesAWSEvent-driven systemsNoSQL databasesMicroservices architectureAI LLM Engineering

Bengaluru, India

Skills:

Exception HandlingApisMicroservicesFastAPIPythonDocument classificationData lineage trackingAudit trailsObservability frameworksOCR technologiesAI-driven document processing systemsAsynchronous processing pipelinesDocument taxonomy

Mumbai, India

Skills:

PostgreSQLNode.jsKafkaMongoDBAWS