3,053 Open roles
107 Companies
101 Posted today
Jobs / Greentube / Senior Full-Stack Developer
Posted 2026-08-04

Senior Full-Stack Developer

Description

As a Senior Full Stack Developer, you play a key role in building and evolving reliable, scalable, and maintainable software solutions. The role combines hands-on development with active involvement in technical decisions, collaboration across the team and continuous improvement of both the system and the way the team works.

Your tasks include contributing to scalable solutions across services, integrations, and databases, including different communication patterns such as REST APIs, messaging, and asynchronous processing. You will work with data models and persistence using Entity Framework / EF Core and relational databases. Applying software design principles, patterns, and clean architecture is essential to deliver testable and maintainable code, while actively contributing to code quality through reviews and engineering best practices. Collaboration with Product Owners and Tech leads to refine requirements and translate them into working solutions is also a key part of the role.

Responsibilities
  • Contribute to scalable solutions across services, integrations, databases including different communication patterns such as REST APIs, messaging and asynchronous processing.
  • Work with data models and persistence using Entity Framework / EF Core and relational databases.
  • Apply software design principles, patterns and clean architecture to deliver testable, and maintainable code, while actively contributing to code quality through reviews and engineering best practices.
  • Collaborate with Product Owners and Tech leads to refine requirements and translate them into working solutions.
  • Troubleshoot, debug and improve production systems with a focus on stability and performance.
  • Contribute to CI/CD pipelines, release processes and DevOps practices.
  • Support observability through logging, monitoring using tools such as Grafana, Prometheus or similar monitoring platforms.
  • Contribute to improving performance, scalability and overall system reliability.
Requirements
  • Strong experience in full stack development using .NET (Core / .NET 8+) and modern frontend applications with Angular (TypeScript, HTML, CSS) (required).
  • Contribute to scalable solutions across services, integrations, databases including different communication patterns such as REST APIs, messaging and asynchronous processing (required).
  • Work with data models and persistence using Entity Framework / EF Core and relational databases (required).
  • Apply software design principles, patterns and clean architecture to deliver testable, and maintainable code, while actively contributing to code quality through reviews and engineering best practices (required).
  • Collaborate with Product Owners and Tech leads to refine requirements and translate them into working solutions (required).
  • Understanding software development life cycles and methodologies of work (e.g. Agile, Waterfall) (required).
  • Troubleshoot, debug and improve production systems with a focus on stability and performance (required).
  • Contribute to CI/CD pipelines, release processes and DevOps practices (required).
  • Support observability through logging, monitoring using tools such as Grafana, Prometheus or similar monitoring platforms (required).
  • Contribute to improving performance, scalability and overall system reliability (required).
  • Strong experience in full stack development using technologies such as .NET (Core / .NET 8+), Angular, relational databases (e.g. PostgreSQL, and modern development and DevOps practices (required).
  • Hands-on experience with Entity Framework / EF Core, including data modeling, migrations and working with relational database designs in production environments (required).
  • Solid understanding of APIs, distributed systems and service-based architecture (required).
  • Good understanding of software design principles, patterns and clean architecture (required).
  • Solid understanding of software delivery practices, including version control workflows, CI/CD pipelines, branching strategies, release management, QA processes and multi-environment deployments (required).
  • Structured problem-solving approach and strong sense of ownership for delivered solutions (required).
  • Ability to prioritize effectively and work in a fast-paced environment (required).
  • Comfortable collaborating within the team and across stakeholders (required).
  • Clear and pragmatic communication style (required).
  • Fluent in English (required).
  • Experience with containerization and cloud-native setups (Docker, Kubernetes, Helm) (nice-to-have).
  • Familiarity with API gateways, messaging systems, gRPC or asynchronous architecture (nice-to-have).
  • Experience with performance tuning, query optimization and database scalability (nice-to-have).
  • Exposure to high-availability or high-traffic systems (e.g. gaming, betting, fintech) (nice-to-have).
Benefits
  • Flexible working hours and a hybrid model that fit your lifestyle, backed by a strong culture of work-life balance.
  • A dedicated training budget to explore new skills, deepen your expertise, and shape your career journey.
  • Opportunity to lead and contribute to exciting and impactful projects.
About Greentube

Greentube is a business-to-business iGaming content provider and the interactive division of the NOVOMATIC Group, developing online slots, casino and social-gaming content. Founded in 1998 and headquartered in Vienna, Austria, it supplies real-money and social casino games to operators across regulated markets worldwide.

Read more about Greentube →

Apply on Greentube →