Job Description
We are looking for a Software Engineer (Risk Platform) (m/f/d) (unlimited, full-time) to join our team located in Tallinn or Berlin
Your daily challenge will be:
- Design, develop, test, and ship robust, maintainable, and readable software, applications, APIs, and other workflows
- Initiate, participate in, and communicate technical architecture designs
- Attend regular scrum ceremonies as a member of an agile cross-functional team
- Analyze, discuss, and implement business requirements while maintaining good documentation of the systems and components you create
- Bring in industry standards and best practices to continually improve our codebase and architecture
- Make a positive impact on our engineering culture by adopting, implementing, and providing feedback on both organizational and industry standards and practic
Requirements
- Hands-on experience with C# and the .NET framework, with a minimum of 5 years of experience
- Experience developing, shipping, and maintaining cloud-based applications
- Good knowledge and experience working with microservices and distributed architectures
- Strong understanding of RESTful APIs
- Experience with relational databases, preferably Microsoft SQL Server
- Working knowledge of ORMs, preferably Entity Framework
- Familiarity with cloud development; experience with Azure is a plus
- Experience with messaging platforms in distributed architectures (e.g., RabbitMQ, MassTransit, Kafka)
- Proficiency with containerization technologies such as Docker
- Experience with Kubernetes for container orchestration
- Terraform for Infrastructure as Code (IaC)
- Monitoring and observability experience using tools like NewRelic
- Proficiency in both written and spoken English
Nice to have
- Experience in the FinTech or banking industry is a plus