Senior Backend Engineer

Lifeatgotymex — India · Posted ~3 weeks ago

Senior

Skills

Backend Development API Development System Design Agile DevOps Testing Monitoring APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

Build and maintain scalable backend services and APIs for high-availability digital platforms while collaborating with engineering, QA, and operations teams in an Agile environment.

Highlights

Work on highly scalable financial platforms with modern engineering practices, cross-functional collaboration, and strong emphasis on reliability and quality.

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 requirementsParticipate in architectural discussions and contribute technical expertise to enhance system designCollaborate effectively with team members across DevOps, QA, and product teams to deliver features on scheduleTroubleshoot and resolve production issues to ensure service availability and reliabilityContinuously improve code quality through code reviews, refactoring, and automation Requirements Must-have Qualifications: At least 3 years of experience in backend software developmentStrong programming skills in one or more programming languages such as Python, or equivalentExperience working with relational and NoSQL databases, including schema design and query optimizationFamiliarity with cloud platforms, preferably AWS, and container technologiesSolid understanding of software development lifecycle and Agile methodologiesAbility to analyze complex problems and design appropriate solutionsEffective communication skills and ability to work in a collaborative environment Preferred Qualifications: Proficiency in microservices architecture, event-driven systems, and serverless computing environmentsExperience with Python frameworks including Django and FlaskFamiliarity with container orchestration platforms like Kubernetes and automation tools such as Ansible or TerraformPrior 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 systemsUnderstanding of Financial Concepts: Knowledge of transaction lifecycles, accounting, reconciliation, and settlement processesProficiency in programming languages including Golang, PythonExperience with frameworks within the Spring ecosystem, recognizing that the majority of backend services utilize Spring technologiesFamiliarity 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 costsLean over lavish: Design cost-effective architectures that maximize value. Critically evaluate all expendituresPragmatism over perfection: Deliver value incrementally. Strive for a "good enough" solution today rather than a "perfect" solution indefinitelyOutcomes over outputs: Assess success based on tangible business impact—such as loans disbursed, default rates reduced, or costs saved—rather than technical elegance aloneEnablement over heroics: Foster team success and collaboration rather than relying on individual heroicsLearning over knowing: Embrace a growth mindset by acknowledging gaps in knowledge, experimenting, learning from failures, and iterating rapidlyEmpathy over ego: Listen attentively, respect diverse perspectives, and assume positive intent in all interactions.