VeliTech is a product company focused on technology and continuous learning, serving over 35 million users with iGaming products.
The company is seeking a Senior .NET Software Engineer to join the VeliSports product team, which develops a sportsbook platform.
The role involves building a product that manages high traffic, complex data, and fast-changing markets, enhancing sports betting operations and player experiences.
Responsibilities include collaborating with cross-functional teams to design, develop, extend, deploy, and support web service applications in ASP.NET and ASP.NET Core.
The engineer will utilize SQL Server or Postgres for database design and maintenance, implement Memcached for performance optimization, and write clean, maintainable code.
The position requires debugging, testing, and fixing code issues, participating in project launches, and maintaining project documentation.
The engineer will also review the codebase for improvements and ensure efficient workflow and timely project completion.
Requirements:
A Bachelor's degree in Computer Science, Engineering, or equivalent experience is required.
Proven experience in C# and .NET development is necessary.
Proficiency in Postgres, SQL Server, or other RDBMS is required.
Experience with Memcached or other caching mechanisms is needed.
Familiarity with Docker and SignalR or other socket server solutions is expected.
Knowledge of front-end technologies (HTML, CSS, JavaScript) is required.
Familiarity with command-line interactive tools (bash/zsh/cmd/Power Shell) is necessary.
A solid understanding of software development best practices is essential.
Very good understanding of source version control flows (Git) is required.
Excellent researching, problem-solving, and debugging skills are necessary.
Strong communication skills and teamwork abilities are essential.
Proficiency in English at a Professional Working Proficiency level is required.
Experience with GPM stack or alternatives is preferred.
Familiarity with AWS services and CloudFlare is beneficial.
Understanding of computer networking and knowledge of networking protocols is required.
Benefits:
Growth opportunities are available, including the chance to launch your own product.
Employees will work with modern technology, including microservices and serverless architecture.
Health support includes health insurance and 10 days of paid sick leave.
Flexibility in work arrangements allows for remote work, office work in Tbilisi, or a combination of both.
Employees receive 24 days of paid vacation and public holidays.
There is a budget for learning opportunities, including conferences, certifications, and courses.
Personal development plans are tailored to help achieve career goals.
The company hosts various internal events and team-building activities to foster community.