Software Engineer
Company Description
Tipico is an energetic, passionate, bold tech company, with a love for all things iGaming and sports! We are driven by our core values: passion, progress and trust, and our goal is to build the best sport betting and online casino products in the industry. Our headquarters are in Hoboken, New Jersey, and Tipico has recently expanded within the US market by opening a second office, located in Denver, Colorado. Let’s Make This Interesting ™
Note: This job will be located in our Hoboken, New Jersey office, though we are also hiring for our Denver, Colorado location.
Job Description
Are you excited about high-volume modern technology environments? Do have a passion for building amazing products? Do you thrive in collaborative environments? Do you have a proven ability to understand specifications and transform them into high quality code?
If so, you are the at the right place! We are looking for a Software Engineer who will be instrumental in the growth of the organization by developing amazing products. Someone who can deliver state of the art code, but also has an eye for performance and scalability. Someone who can work within a team but is also able to take their own initiative and share their ideas. We want innovators, we want doers!
Key duties and responsibilities include:
- Work with state-of-the-art technology stack and deliver features in our microservice ecosystem
- Build, maintain, develop, test, deploy and enhance our products and features
- Identify obstacles to ensure quality and improve our user experience and how we build our products
- Work with product managers, architects, QA engineers and other developers in a highly collaborative agile environment
- Build for scale, availability, performance and security across the stack
Qualifications
- Minimum 3 years’ experience in software development, ideally in an agile environment
- Extensive experience using Java with deep knowledge on OOP principles and design patterns
- Strong Knowledge of Spring Framework, IoC and Microservices
- Experience with CI and Source control systems such as Jenkins and Git
- Familiarity with relational and NoSQL databases
- Familiarity with messaging or streaming frameworks like Kafka, RabbitMQ, or similar
- Familiarity with cloud technologies such as AWS and Kubernetes
- Good written and verbal communication skills with an ability to explain and discuss technical decisions and contribute sound recommendations to the team
- Good understanding of clean code concepts.
Nice to Have:
- Online gaming and gambling experience
- Worked in FinTech companies, familiar with transaction-based applications
- Knowledge of front-end technologies such as HTML, JavaScript/Typescript and CSS
- Experience in ReactJS, Redux, NPM and Lerna
Additional Information
What's in it for you:
- Work in an environment where you, your work and ideas matter and have an impact
- You will be a part of one of the newest and up and coming USA online iGaming and sports betting companies in the market
- Work in a new and young business with high growth potential
- Build your own success story together with us
- Work with self-organized, self-responsible and entrepreneurial employees
- Start-up feeling, backed-up by a leading European sports betting house. We are a high-volume business and are taking off in the US!
- Competitive salary, 401k match, unlimited PTO, Medical, Vision, Dental Benefits, and more!