This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a highly skilled Senior Software Developer to join our talented, motivated team. This role involves building and scaling cutting-edge technology solutions in the financial sector. We're seeking someone to build and maintain modern web applications end-to-end—from front-end UI (Vue.js/Vue 3 and/or Angular) to backend services and APIs (.NET Core/C#/Python). This role partners closely with product, design, and engineering to deliver scalable, reliable, and high-performance solutions, leveraging AWS, SQL Server, and Docker.
Job Responsibility:
Develop and maintain front-end web applications using Vue.js (Vue 3) and modern JavaScript/TypeScript
Develop and maintain robust C# applications using .NET Core and Python, ensuring high performance and reliability
Design and implement scalable RESTful / open APIs to support web applications and external integrations
Collaborate with cross-functional teams (product, design, engineering) to gather requirements, design solutions, and deliver features
Optimize performance across the stack: UI responsiveness, API latency, and overall application scalability
Optimize database queries and data access for efficient retrieval and storage in SQL Server
Leverage Docker for containerization to support consistent deployments and scalability
Architect cloud-native and serverless solutions using AWS services for scalability and cost-efficiency
Support and implement automated tests (unit, integration, end-to-end) using tools such as Jest and Playwright, and modern build tooling like Vite
Participate in code reviews, provide constructive feedback, and mentor junior developers
Participate in Agile ceremonies (planning, standups, retrospectives) and communicate progress, risks, and solutions
Requirements:
Bachelor’s degree in Computer Science or a related field
5+ years of professional software development experience in C# and .NET/.NET Core
4+ years of experience with relational databases (SQL Server, PostgreSQL, Dynamo DB preferred)
4+ years of professional front-end development experience with Vue.js and/or Angular
3+ years working with AWS services focused on cloud-native, scalable applications
3+ years developing containerized or cloud-native applications (Docker)
Strong proficiency in C#, .NET Core, and building web services / RESTful interfaces
Strong proficiency in Vue.js/Vue 3, Angular, and modern front-end patterns
Demonstrated experience building and managing open APIs
Solid understanding of data structures and algorithms
Strong problem-solving skills and attention to detail
ability to simplify complex technical challenges into practical solutions
Experience with modern testing and build tooling: Jest, Playwright, Vite
Strong communication skills and a collaborative mindset
able to work effectively in a fast-paced environment
Familiarity with CI/CD and infrastructure automation such as GitHub Actions and Terraform
Nice to have:
Python development experience
AWS certifications and hands-on experience deploying and managing applications in AWS
Advanced front-end architecture skills, including state management (Vuex/Redux) and build tools (Webpack/Vite)
Experience leading Agile/Scrum teams and mentoring engineers
Proven ability to architect scalable solutions end-to-end from the ground up
Advanced degree in a relevant field and demonstrated commitment to continuous learning