Senior Software Engineer developing distributed backend services for high-scale fintech solutions. Leading technical architecture, mentoring, and driving CI/CD culture while collaborating with teams.
Responsibilities
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
Senior PHP Developer designing and developing high - performance backend systems using PHP and Symfony for Vodafone's global technology solutions team. Ensuring technical designs meet business requirements with a focus on scalability and maintainability.
SaaS Solution Architect architecting solutions converting business ambitions into Multi - Pillar SaaS architectures. Leading business transformation and trusted relationships with key stakeholders.
Senior Python Developer designing scalable systems using FastAPI and React for a leading Brazilian airline. Leading AI - assisted software engineering methodologies in a hybrid environment.
Staff Backend Engineer building AI - native social operating systems at Nectar. Designing backend systems and driving operational excellence with a focus on AI solutions.
Back - end Java Developer working on structured projects at GFT France in Niort. Contributing to digital solutions design, backend development, and integration testing in a collaborative Agile environment.
Senior Fullstack Developer at Rockstardevelopers working on significant projects with .NET and Vue.js. Engaging in agile methodologies and supporting team growth while producing clean code.
Lead Developer working on backend and frontend Java applications. Involvement in technical leadership and contributing to software architecture at GFT France.
Senior Java Developer working on strategic IT projects for a major French insurer in Niort. Leading technical decisions, mentoring, and driving best practices for back - end development.
Senior Lead Developer & Architect developing healthcare applications with Java and modern web technologies. Leading a team of developers and ensuring high quality standards in software development processes.
Full - Stack Engineer with strong backend expertise joining Sales R&D team at Lendbuzz. Building high - performance systems for innovative financial technologies in Tel Aviv.