Senior Software Engineer

Wearehaystack — Estonia · Posted ~6 hours ago

Senior

Skills

C# .NET Cloud-based application development Microservices Distributed architectures RESTful APIs Relational databases SQL Server ORMs Entity Framework Software architecture Agile Scrum Azure REST ORM

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior software engineering role focused on designing, developing, testing, and deploying robust applications and APIs. You will contribute to architectural decisions, translate business requirements into well-documented solutions, improve code quality and system architecture, and help strengthen engineering standards within a collaborative agile team. The role requires at least 5 years of hands-on experience with C# and the .NET framework, along with experience in cloud-based applications, microservices, distributed architectures, RESTful APIs, relational databases, and ORMs. Experience with a major cloud platform is beneficial.

Highlights

Senior-level role with significant ownership across software design, architecture, development, testing, deployment, and technical improvement. Offers opportunities to influence engineering standards, collaborate in a cross-functional agile environment, and work with modern cloud, microservices, API, and distributed-system technologies.

Description

We're hiring on behalf of a Haystack partner! The Role • Design, develop, test, and deploy robust software, applications, and APIs. • Contribute to technical architecture designs and discussions. • Participate actively in agile scrum ceremonies within a cross-functional team. • Analyze and implement business requirements, ensuring comprehensive system documentation. • Drive improvements in codebase and architecture by introducing industry best practices. • Foster a positive engineering culture through the adoption and feedback of standards. What You'll Need • Minimum 5 years of hands-on experience with C# and the .NET framework. • Proven experience developing and maintaining cloud-based applications. • Strong understanding of microservices and distributed architectures. • Deep knowledge of RESTful APIs. • Experience with relational databases (e.g., SQL Server) and ORMs (e.g., Entity Framework). • Familiarity with cloud development, with Azure experience being a plus. What's On Offer • Competitive salary • Opportunity to work with modern technologies in a growing FinTech environment. • Hybrid working conditions. • Be part of an international community shaping the future of payments. Apply via Haystack today!