As a Senior Software Engineer, you will develop distributed backend services for high-scale, cloud-based solutions in the fintech and payments ecosystem.
You will lead by example in technical excellence, own the technical architecture and design of systems, and mentor team members while driving CI/CD and automation culture across teams.
This role combines hands-on development (80%) with technical leadership, mentoring (10%), and architectural guidance (10%).
Design, develop, and scale distributed backend systems using Node.js, and TypeScript.
Design and implement low-latency, high-availability, and high-performance solutions for large-scale production systems.
Own the technical architecture and design of systems, leading technical discussions and design of new modules.
Develop cutting-edge cloud-based solutions in the fintech area using AWS (EKS, Lambdas, ECS, S3, EB).
Implement and optimize services following SOLID principles, design patterns, and software engineering best practices.
Maintain high standards of code quality, testing, and pipeline automation using GitLab/Bitbucket/Jenkins.
Ensure well-defined processes (code reviews, static analysis) are in place to maintain coding best practices.
Design and implement quality assurance processes, including unit tests, load testing, and performance optimization.
Review code changes and solutions, providing business justification for tasks.
Guarantee that clear and comprehensive technical documentation is maintained.
Act as subject matter expert within Business and Technology teams.
Mentor junior and standard engineers, supporting team members in software design and development practices.
Guide the development process, providing application/system business and architecture knowledge.
Collaborate with DevOps,, QA, Product, Architecture, and Business teams to deploy and monitor services.
Debug and troubleshoot complex or critical issues.
Requirements
7+ years of professional backend software development experience working on large-scale production systems
Proven track record of developing and scaling distributed systems in production environments
Demonstrated experience leading technical design and discussions
Strong proficiency in Node.js and TypeScript
Experience with Java and Spring Boot framework - advantage
Expert knowledge of RESTful APIs and web services design and implementation
Deep understanding of SQL databases (PostgreSQL, MySQL) and NoSQL databases
Technical Lead designing and implementing Java, AWS, and AI solutions for Datacom. Act as trusted advisor to clients, integrating AI capabilities into applications deployed on AWS.
Technical Architect designing and delivering Microsoft Copilot solutions for clients. Collaborating with internal teams and guiding implementation efforts for successful project outcomes.
Software Developer in agile team developing healthcare solutions for users with hearing disabilities. Involved in the whole process from requirements to testing and documentation.
Java Developer at MassMutual Romania, focusing on Kafka integrations and cloud platform environments. Collaborating with global teams to enhance streaming services in Romania's tech sector.
Software Developer C/C++ with 2 years of experience for IT projects in Automotive, Aerospace, and more at Proway, a well - established firm. Focused on modernizing code base and developing tools.
Java Software Engineer at Davis Technology Management responsible for developing scalable applications with AWS cloud - native solutions. Joining a collaborative team with strong emphasis on serverless architecture in Phoenix.
Lead Java Architect responsible for architecting and designing a cloud native SaaS product. Join a team at AI - driven Global Supply Chain Solutions Software Product Company with a focus on innovative technology.
As a DATA Centre Technical Architect at NTT DATA, design and implement infrastructures. Collaborate with teams and ensure alignment with business requirements in Bengaluru, India.
Software Engineer designing and developing APIs and components using Java, Golang, and Terraform for internal and external usage. Collaborating with cross - functional teams to define, design, and deliver new features.