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