Launch, grow, or upgrade your iGaming business with GR8 Tech high-performance Sportsbook and iGaming platform.
Senior .Net Developer – GR8 API Tech
Location
Worldwide
Posted
89 days ago
Salary
0
Seniority
Senior
Job Description
Senior .Net Developer – GR8 API Tech
GR8 Tech
• Design and implement scalable and efficient software architectures. • Develop and maintain enterprise-level applications using C#, ASP.NET, and related technologies. • Identify and resolve complex software issues and technical challenges. • Lead and manage software development projects, ensuring timely delivery and quality together with the Delivery Manager. • Work closely with product management, design, and operations teams to align development with business goals. • Communicate technical concepts and project updates to stakeholders. • Participate in on-call rotations to support availability and stability of business-critical services. • Maintain technical documentation for software development and system design. • Contribute to technical discussions and propose solutions for system improvements.
Job Requirements
- Minimum 5 years of experience in a similar senior engineering role with a track record of leadership, strong technical skills, and successful project delivery.
- Deep hands-on expertise in C# and .NET (Core / .NET 6+).
- Strong understanding of async/await, multithreading, thread safety, memory management, and performance optimization.
- Experience designing and evolving high-load backend systems with strict latency and reliability requirements.
- Ability to identify and eliminate performance bottlenecks across CPU, memory, I/O, and database layers.
- Experience designing and operating microservice-based systems.
- Experience working with messaging systems and event-driven architectures.
- Experience working with relational and non-relational databases.
- Understanding of transactions, isolation levels, locking, concurrency, indexing strategies, and performance tuning.
- Experience working with containerized environments including Docker and Kubernetes.
- Understanding of CI/CD pipelines and automated delivery.
- Understanding of scalability, load balancing, auto-scaling, and disaster recovery.
- Understanding of production observability including logging, metrics, monitoring, and tracing.
Benefits
- Benefits Cafeteria — annual budget you allocate to: Sports
- Medical
- Mental health
- Home office
- Languages.
- Paid maternity/paternity leave + monthly childcare allowance.
- 20+ vacation days, unlimited sick leave, emergency time off.
- Remote-first + tech support + coworking compensation.
- Team events (online/offline/offsite).
- Learning culture with internal courses + growth programs.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Build & Scale: Develop high-performance RoR backends and APIs for diverse web and mobile projects. • Deliver Quality: Ship clean, impactful code that exceeds client expectations and business goals. • Collaborate: Work closely with design, QA, and product teams to build innovative solutions. • Mentor: Guide less experienced developers and foster a culture of technical growth. • Optimize: Proactively improve development processes, tooling, and code standards (Code Review). • Grow: Use dedicated time for professional development and staying ahead of tech trends.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Are you an accomplished backend engineer with PHP, Python, API and leadership experience? Are you passionate about building and improving growing SaaS platforms and the teams that make that possible? If so, we have an exciting opportunity for you to join PropertyRadar, a dynamic and fast-growing company. As an Engineering Team Lead at PropertyRadar, you will be pivotal in guiding a cross-functional team towards achieving our company objectives through efficient project delivery and innovative solutions. You will work closely with the other engineering team leads to design and implement robust solutions while tuning optimal performance, security, and cost-efficiency. Qualifications - Proven expertise in SaaS application development. - Rich history of backend engineering with extensive use of PHP and RESTful APIs. - Ability to balance speed with a deep understanding of quality and security needs. - Experience leading a successful and fast-moving team. - Strong communication skills in both synchronous and asynchronous tools. - Experience in coaching and mentoring team members. - 8+ years of hands-on experience building SaaS applications. - At least 3 years of leading a team of 5 or more. - Degree in a relevant field (Computer Science, Engineering, etc.) or equivalent hands-on experience. Requirements - Lead project deliveries while maintaining high security standards. - Demonstrate accountability for feature delivery from requirements gathering to deployment. - Proactively raise and mitigate concerns or risks related to timelines, scope, or technical decisions. - Align technical work with business goals. - Lead discussions on software design trade-offs based on SOLID principles. - Conduct code reviews focusing on growth, quality, and maintainability. - Work with CI/CD pipelines using tools such as Jenkins, GitLab CI, or GitHub Actions. - Actively seek feedback and be eager to learn from others. - Initiate improvements in tooling, processes, or product. - Communicate status, risks, and technical designs clearly. - Utilize AI to add efficiencies for yourself, your team, and users. - Release secure applications based on security best practices. - Stay updated with the latest trends and advancements in technology, security, and architecture. - Manage backlog and guide the team to successful sprints. - Coach and mentor engineers on your team. - Jump in where needed, leading by example. Benefits - Place-based but remote-friendly. - Position requires working USA Business Hours. - Flex-time off & holidays. - Competitive medical, dental, vision, and 401K benefits. - Collaborative, get-things-done culture that values both hard work and outdoor fun. - Unique opportunity to make a difference for small businesses using data and technology.
• Facilitate effective communication with client project stakeholders regarding project status and recommendations. • Craft client code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality. • Actively participate in accurate planning and estimation efforts, utilizing project methods and tools. • Proficiently gather requirements and organize/present developed features for clients. • Execute complex activities within the current methodology and quality standards, showcasing success across diverse engagements. • Promote client success across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success. • Engage in agile software development, including daily stand-ups, sprint planning, team retrospectives, and other governance activities. • Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams, and supporting the growth of technical capabilities. • Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment.
Senior QA - MS Dynamics Knowledge
robustaOctopus is proud to be part of the Robusta Technology Group (RTG), a leading tech consultancy group. With a decade of experience and a successful track record of delivering over 300 projects across Europe, the Middle East, and North America, RTG has established itself as a preferred employer in the Egyptian market. Octopus and Robusta are building a bridge between Europe and Africa, creating tailored hub solutions to connect companies with top talent across the globe.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description - Lead End-to-End Testing: Design, plan, and oversee comprehensive manual and automated testing strategies to ensure software quality across all stages of the development lifecycle, focusing on both functional and non-functional requirements. - Automation & Manual Testing: Develop, maintain, and execute robust automated test scripts and frameworks, while also performing meticulous manual testing to uncover hard-to-find bugs and edge cases. - Bug Identification & Reporting: Demonstrate exceptional attention to detail and a meticulous approach in finding, documenting, and tracking defects, ensuring issues are clearly communicated and resolved efficiently. - Quality Leadership: Serve as the senior point of contact for all quality-related matters, leading a team of QA engineers and analysts in best practices for testing, defect prevention, and continuous process improvement. - Client Engagement & Communication: Confidently lead challenging client discussions regarding quality standards, test results, and defect management, translating technical findings into actionable business insights and recommendations. - Test Strategy & Planning: Architect and refine test strategies, including risk-based testing approaches, regression testing plans, and automation coverage, ensuring alignment with project goals and timelines. - Collaboration & Mentorship: Work closely with cross-functional teams, including developers, business analysts, and project managers, to ensure quality objectives are met, while mentoring junior QA staff and fostering a culture of quality throughout the organization. - Continuous Improvement: Stay abreast of emerging testing tools and methodologies, driving innovation in QA processes and advocating for the adoption of new technologies that enhance testing efficiency and effectiveness. Qualifications - 7+ years of progressive experience in software quality assurance and quality control, with at least 2 years in a senior or lead QA role. - Proven expertise in both manual and automated testing, including hands-on experience with automation frameworks. - Demonstrated ability to design and execute detailed test plans, test cases, and regression suites for complex software systems. - Strong track record of identifying, isolating, and documenting critical bugs and edge cases, with a reputation for meticulousness and attention to detail. - Experience leading and mentoring QA teams and managing quality processes in Agile or hybrid development environments. - Excellent communication skills, with the ability to lead difficult conversations with clients and stakeholders and translate technical findings into business value. - Proficiency with bug tracking and test management tools. - Bachelor's degree in computer science, Information Technology, Engineering, or a related field (or equivalent experience). Requirements - Advanced knowledge of automated testing tools and scripting languages. - Deep understanding of software development life cycle, QA methodologies, and best practices. - Experience with version control systems. - Familiarity with CI/CD pipelines and DevOps practices is a plus. Soft Skills - Extreme attention to detail and a rigorous, analytical mindset. - Strong leadership, mentoring, and team-building abilities. - Excellent problem-solving and troubleshooting skills. - Ability to manage multiple priorities and deliver high-quality results under pressure. Optional Qualifications - Experience in regulated industries or with enterprise-scale projects. - Exposure to performance, security, or usability testing.


