Senior Back-End Developer for a fintech company developing data-oriented scalable solutions. Focus on C# and .NET, leading technical decisions and mentoring juniors in a high-availability environment.
Responsibilities
Lead technical aspects of complex projects, supporting architectural decisions and mentoring junior and mid-level developers.
Conduct thorough code reviews, ensuring high standards of quality, security and efficiency.
Propose and implement structural improvements in architecture, performance and resilience.
Apply Clean Architecture, Hexagonal Architecture and Domain-Driven Design (DDD) to ensure modularity and scalability.
Develop and maintain robust, scalable APIs oriented to microservices.
Implement asynchronous communication, messaging and event-driven architecture (Kafka, RabbitMQ, EventHub).
Use resilience patterns such as Circuit Breaker, Retry, Timeout and Bulkhead to ensure availability in failure scenarios.
Build end-to-end CI/CD pipelines with a focus on automation, testing, governance and security.
Work with monitoring, telemetry and observability using tools such as Datadog, Prometheus, Grafana and OpenTelemetry.
Employ AI-assisted development tools, including Cursor IDE, GitHub Copilot and intelligent automations to increase productivity.
Model and perform tuning of SQL and NoSQL databases, analyzing performance and integrity.
Collaborate with Product, Architecture, DevOps, Cloud and Security teams in strategic decision-making.
Requirements
Strong command of C# and .NET.
Practical proficiency in Domain-Driven Design (DDD), SOLID principles and Clean Code practices.
Experience with Clean Architecture and Hexagonal Architecture.
Experience with microservices, messaging and distributed events.
Advanced knowledge of resilience patterns:
Circuit Breaker (Polly or equivalent)
Retry
Timeout
Fallback
Bulkhead
Experience with unit testing, automated tests, mocks, integration and contract testing.
Senior Java Backend Developer designing and implementing healthcare solutions based on modern security technologies for Germany. Involves developing, testing, and enhancing Java - based applications with high standards.
Server Engineer at Strava developing comms and experimentation platforms. Collaborating with senior engineers to build scalable backend systems for athlete engagement.
Senior Server Engineer specializing in backend and server - side development for Strava’s app. Focusing on scalable services and system architecture to enhance athlete experiences.
Senior Software Engineer at Shift, focusing on front - end development and backend services for trading platform. Deliver high - impact features and excellent user experiences in a collaborative agile team.
Full Stack Engineer developing modern web applications with React and .NET for Australian SMEs. Collaborating in an agile environment to deliver high - quality software solutions.
Senior Backend Software Engineer developing backend services using Python at HyperFi. Collaborating with Tech Lead and CTO to design and implement scalable solutions.
Backend Software Engineer developing AI - powered user interview tools for global brands. Collaborating with executives on technical decisions and leading backend service optimizations.
Technical Architect leading enterprise architecture and IT standards for Peninsula. Collaborating across projects and teams to develop 5 - year roadmaps and manage technical debt in IT systems.
Technical Architect at Grupo SysMap focusing on Salesforce Data Cloud solutions. Leading architecture and integration efforts within diverse industry projects.
Full Stack Developer in technology company focused on innovative solutions. Responsible for developing APIs and integrating corporate systems across different platforms.