.NET Software Engineer (m/f/d) Vienna Austria
Founded in 2012 is a dynamic and rapidly growing FinTech in Vienna and the best-known company for B2C investments in German-speaking countries.
We believe that everybody should be able to invest successfully in the capital markets regardless of whether you have 100 or 100000 to invest. We stand for the democratisation of the investment market and put our users at the centre of our focus.
If you are passionate about backend development and want to be part of an innovative and international team wed love to hear from you!
Responsibilities
- Develop maintain and optimize backend services Core within a microservices architecture.
- Design scalable reliable and maintainable systems contributing to system architecture and overall technical design.
- Write clean maintainable and efficient code adhering to best practices and industry standards.
- Conduct thorough code reviews and provide constructive feedback to ensure code quality security and performance.
- Collaborate closely with cross-functional teams to understand business requirements and deliver robust technical solutions.
- Propose solutions that leverage customer opportunities and help achieve business goals.
- Contribute to the entire software development lifecycle (SDLC) from requirements gathering and design to deployment and monitoring.
- Implement and maintain unit and integration tests.
- Identify and resolve performance bottlenecks bugs and other technical challenges.
- Stay up-to-date with the latest trends tools and frameworks in backend development and apply them when appropriate.
- Mentor junior engineers and assist in fostering a collaborative team culture.
- Ensure systems are designed and implemented with scalability security and maintainability in mind.
Requirements
- Proven experience (5 years) as a Backend Engineer ideally in a Senior role.
- Strong proficiency Core and C# with expertise in building backend services for microservices architectures.
- Solid understanding of system design principles and ability to design distributed systems.
- Experience with RESTful APIs and gRPC.
- Knowledge of containerization technologies (Docker).
- Experience with database design and working with both relational (SQL Server) and non-relational databases (Elasticsearch Redis).
- Experience with RabbitMQ or other message brokers including designing and implementing asynchronous messaging patterns.
- Experience with CI/CD solutions and pipelines.
- Familiarity with monitoring and logging tools (ELK stack Dynatrace).
- Excellent problem-solving skills and a proactive approach to identifying and addressing challenges.
- Strong communication skills (proficient in English) and the ability to work effectively in an international team environment.
- Passion for learning and staying current with emerging backend development trends and technologies.
Nice to have
- Proven experience with Elasticsearch in low-latency scenarios.
- Familiarity with cloud platforms (preferably Azure) and related tools and services.
- Experience with orchestration tools such as Kubernetes.
Das erwartet dich
At an exciting job environment awaits you in a dynamic constantly growing and multiple award-winning fintech. Experimenting failing early learning and continuing is our motto. An innovative working world with opportunities for professional development is our goal. Expect real work-life balance as well. Become part of our team we live by our values transparency fairness ambition sustainability and joy and make investing available for everyone.
The minimum monthly salary for this position is 4350 gross in accordance with the IT-collective agreement however the salary we offer will be adjusted in line with the successful candidates qualifications and experience.