Yerevan
Remote
Senior
Full Time
remotestock optionsbackenddotnetc#seniordistributed systemsfinancial technology
Requirements
- •At least 5 years of professional backend development experience
- •Excellent knowledge of .NET platform and C#
- •Hands-on experience architecting and evolving distributed systems in production
- •Proven ability to collaborate effectively with product managers, designers, and engineers from other disciplines
- •Strong business acumen and understanding of how work connects to company objectives
- •Clear, concise communication in English across technical and non-technical audiences
- •Experience working in regulated environments
What You'll Do
- •Develop and maintain backend systems with a product engineering mindset
- •Collaborate with cross-functional teams including product managers, designers, frontend, mobile, ML/AI engineers, and QA
- •Design and evolve distributed systems in production
- •Ship scalable and maintainable code focusing on product outcomes
- •Communicate technical constraints and trade-offs to business stakeholders
- •Participate in automated testing, code reviews, and implement security best practices
- •Take ownership of code and product outcomes, including mentoring colleagues and improving team processes
Nice to Have
- •Experience with PostgreSQL, Redis, RabbitMQ, Kafka, Kubernetes, GCP
- •Familiarity with frontend (React), mobile (Swift, Kotlin), and ML frameworks
- •Experience with modern test automation tools such as Playwright and Appium
Benefits
- •Opportunity to make a genuine impact on the product
- •Continuous personal and professional development
- •Flexibility to work remotely or in a hybrid model across Europe
- •Stock options program available to all team members
- •Supportive and eco-conscious corporate culture
- •Work & Swim program in Cyprus for work-life balance
