At OCTA, we're building the future, and we're looking for a Senior Backend Engineer with strong C#/.NET experience to help us build our core platform. You'll work closely with the founding team on a modern event-sourced architecture, bringing your expertise to a fast-moving and autonomous environment.
What You'll Do
- Design, develop, and maintain highly scalable and resilient backend services and APIs using C#/.NET 8 and other versions like .NET Framework 4.8.
- Work with a modern event-sourced architecture and CQRS (Command Query Responsibility Segregation) patterns.
- Practice Test-Driven Development (TDD) and ensure robust integration testing.
- Utilize and optimize data storage solutions like PostgreSQL and DynamoDB, including database management.
- Leverage AWS services including Lambda, SQS, SNS, API Gateway, and IAM to build serverless and cloud-native solutions.
- Manage database schema changes efficiently using Liquibase.
- Work with Docker for containerization and Git submodules for repository management.
- Collaborate closely with the founding team, contributing significantly to architectural decisions and product direction.
- Take ownership of your work within a small, fast-moving team, with a high degree of autonomy.
What You'll Bring
Must-Haves:
- Minimum 5 years of experience building robust backend systems in C#/.NET.
- Strong grasp of enterprise architecture patterns, including Domain-Driven Design (DDD), CQRS, and microservices.
- Solid understanding of distributed systems and how to build for scalability and reliability.
- Demonstrated experience with PostgreSQL and integration testing.
- Indispensable knowledge and practical experience with Liquibase, Docker, Git submodules, and .NET Framework 4.8 or other relevant versions.
- Good level of English.
Nice-to-Haves:
- Experience with event sourcing in production environments.
- Solid grounding in a broad range of AWS services.
- Experience in payments, fintech, or secure data handling is a significant plus.
- Experience building multi-tenant or multi-region systems.
- Prior experience with B2B platforms or financial APIs.
- Excellent communication skills and the ability to thrive in an autonomous team setting.
What We Offer
- A full-time (40 hours/week), indefinite-term (on-going) position.
- The chance to be a foundational part of a rapidly growing company.
- Work on a cutting-edge tech stack and modern architectural patterns.
- A high degree of autonomy and impact on product development.
- A collaborative, fast-paced, and supportive team environment.
- Competitive compensation and benefits.
If you're a skilled C#/.NET Backend Engineer looking for a challenging role where you can make a real impact, we'd love to hear from you!