Senior Backend Engineer
GoTymeX
Remote
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