Software Architect
Role details
Job location
Tech stack
Requirements
Overview As a Software Architect, you'll play a pivotal role in designing and implementing innovative features for our cutting-edge Sportsbook platform. Working in a highly collaborative and agile environment, you'll collaborate with product managers, engineers, and fellow architects to deliver high-performing solutions within a complex microservices architecture. Responsibilities - Design and document software architectures and technology strategies for our high-volume, real-time betting platform. - Lead the design and implementation of scalable, low-latency, and resilient systems, focusing on performance and maintainability. - Analyze and prototype new technologies, providing documented recommendations and influencing technology choices. - Actively participate in code reviews, mentoring, and coaching development teams to ensure high-quality code and system design. - Continuously improve our live systems, focusing on performance, scalability, and resilience. Essential Skills - Proven ability to design, implement, and deploy highly scalable RESTful microservices in a production environment. - 8+ years of hands-on experience with Java (latest versions) and its ecosystem. - Experience designing, building, and troubleshooting distributed and real-time systems. - 8+ years of experience building applications with Java frameworks like Spring Boot or Vert.x. - Familiarity with asynchronous messaging systems (e.g., Kafka, Nats). - Hands-on experience with databases like MariaDB, MongoDB, Elasticsearch, and Redis. - Understanding of container orchestration frameworks (e.g., Kubernetes, Nomad), including deploying and managing containerised applications. - Proven ability to automate CI/CD pipelines. - Excellent written and verbal communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences. - Familiarity with reactive programming concepts and experience with frameworks like RxJava. Nice to Have - Experience leveraging AWS managed services (e.g., CloudFront, RDS, OpenSearch, ElastiCache, EKS, MSK) and/or Google Cloud Platform equivalents. - Familiarity with the online gaming, gambling, or sports betting industry. - Strong understanding of performance optimisation techniques and experience tuning high-performance applications. Benefits - Hybrid work policy (3 days a week working from home) - 4 weeks of Workation (T&C apply) - 300 EUR wellness contribution annually - Cobee - benefits app with flexible compensation and discounts - Health insurance (we use Alan) - Life insurance - Employee Assistance Program (free emotional, legal, and financial support) - Short Fridays - we work until 16:00 - Complimentary snacks and drinks in our offices, Monday breakfast and Wednesday fika (Swedish break for coffee and something sweet) - Team and office social events throughout the year J-18808-Ljbffr