Join the Exciting Journey at tombola!
We are seeking a Software Developer for our backend development team to actively contribute to the design, development, and delivery of the game engine services.
The role involves being a part of a newly established team with the focus on learning the business use case around the solution, contributing to the development of the new services, and showcasing your technical expertise in delivering backend systems.
You will be actively involved in team discussions, decision making, and contributing to the development processes.
What do we offer?
We champion a culture of inclusivity, flexibility, personal development, and mental wellbeing!
As well as a salary that will be more than agreeable for you, we offer market leading benefits such as quarterly bonus, tombola merch, free breakfast and lunches in the office, private healthcare, hybrid working, and much more.
You can find out more about our benefits and what it's like to work for us here.
Sounds great! What will I be doing?
You will be involved in all phases of development, from conception all the way to release and beyond. Building highly available applications using languages and technologies such as C#, T-SQL, DynamoDB, Redis, AWS, and other technologies.
You will actively support the implementation of continuous integration to ensure a solid deployment process. You'll be collaborating with colleagues within the game, product, platform, infrastructure, and QA teams to ensure cohesive product delivery.
What will I be doing? (But in bullet points)
1. Leverage your technical expertise as an integral part of our development team to tackle intricate challenges and construct reliable, well-documented, and highly available cloud solutions.
2. Foster a culture of continuous innovation and strategic thinking.
3. Engage actively in designing and developing intricate technical solutions.
4. Develop clean, efficient, and well-documented software solutions. Conduct code reviews, performance optimizations, and quality assurance testing to ensure software reliability and scalability.
5. Implement best practices in software development, including version control, testing methodologies, and coding standards. Stay updated on emerging technologies, software development trends, and best practices.
What does "good" look like for us?
1. Excellent knowledge of C#.
2. Strong knowledge of database management systems (SQL, NoSQL).
3. Good working experience of cloud services and containerization (Docker, Kubernetes).
4. Proven experience in building backend systems.
5. Demonstrable experience with all aspects of delivering high volume APIs.
6. Strong understanding of software architecture, design patterns, and development methodologies.
7. Strong problem-solving and troubleshooting abilities.
8. Adaptability and willingness to learn and adapt to new technologies.
9. Estimating complex technical stories and breaking them down.
10. Track record of implementing CI/CD pipelines.
11. Prior experience developing solutions and integrating with legacy systems.
#J-18808-Ljbffr