Software Engineer
Summary
Build and maintain high-performance web platforms and scalable software for gaming and digital markets using Java, TypeScript, Spring Boot, Node.js, Angular, React, Docker, and Kubernetes.
We build game-changing products and scalable platforms for complex, high-volume digital markets.
La siguiente información ofrece un resumen de las habilidades, cualidades y cualificaciones necesarias para este puesto.
Our cross-functional teams create online platforms and software solutions that reach hundreds of thousands of users every day.
Your roleAre you ready to push technology into the future as a Software Engineer at The Workshop?
We’re always interested in meeting skilled, versatile and collaborative candidates with excellent design and problem-solving abilities.
If you have experience developing high-performance applications and are ready to tackle challenges across the full stack, we want to hear from you.
What you will use- Programming languages: Java and TypeScript.
- Frameworks: Spring Boot, Spring Cloud and Node.js.
- Web development: Angular and React.
- Deployment: Docker, Kubernetes and Argo CD.
- Testing: JUnit, Jasmine, Cypress and Pact.
- Data: SQL databases, Apache Cassandra and Elasticsearch.
- Monitoring: Grafana, Prometheus and Elastic APM.
- Messaging: RabbitMQ and Kafka.
- Developer tools: Backstage.
- Other technologies: Quarkus, Kotlin and Python.
- Work closely with quality, security and product specialists to ensure unbeatable software design, delivery and quality.
- Design, develop, test, deploy, maintain and enhance software solutions.
- Work within a team of engineers and product owners using agile methodologies.
- Deploy software into production and provide operational support.
- Build solutions from the ground up while collaborating in an inclusive, international environment.
- Promote an end-to-end DevOps philosophy throughout the entire software development lifecycle.
- Follow best practices across every aspect of the SDLC, including design, coding, testing, operational procedures and monitoring.
- Give and receive constructive feedback through code reviews.
- Help foster a culture of continuous improvement by proposing and implementing enhancements that optimise the SDLC.
- Direct AI coding agents as part of everyday delivery by providing clear context, critically reviewing their output and taking ownership of the quality, security and design of everything that ships.
- An interest in personal growth, knowledge-sharing and moving fearlessly forward.
- A positive mindset, a can-do attitude and endless creativity.
- Demonstrable back-end skills, such as multithreading and object-oriented programming, and/or strong front-end development skills.
- A willingness to learn and contribute in a T-shaped role. You don’t need to be proficient across the entire stack.
- Experience designing, creating, evaluating, deploying, securing, maintaining and evolving software solutions.
- An understanding of data modelling, software architecture and how different systems interact.
- An agile approach to development and a good understanding of lean and agile methodologies.
- Experience working with CI/CD practices and tools.
- A collaborative and respectful attitude, with the ability to communicate effectively with different stakeholders.
- Curiosity about new languages and frameworks, along with a willingness to experiment with emerging technologies.
- A commitment to quality through the design, implementation and maintenance of comprehensive unit and integration tests.
- Familiarity with AI-generated code and the ability to assess its testing, readability and architectural fit.
- An understanding of when AI assistance adds genuine value throughout the software development lifecycle.
- Private life and health insurance for you and your family.
- Gym reimbursement.
- Pension plan.
- Flexible remuneration.
- Up to four weeks per year working from anywhere for eligible employees.
- Company bus routes for convenient transportation.
- A relocation package for you and your family, including soft-landing services to help you settle in when moving from another city or country.
- A Learning Pocket for your personal and professional development.
- A hybrid working model with flexible hours.
- Three paid volunteering days each year.
- A generous employee referral programme.
- Workplace perks including a gaming room with darts, pool, table tennis, table football, consoles and much more. xqbhyrx
- Massages and a kitchen stocked with coffee, fruit, nuts and ice cream.