This job posting is currently inactive. Check out other active jobs at Right Stakes.

Senior Software Engineer (.NET)

Right Stakes
Full-timeSri Lanka

We are a well-funded startup born to revolutionize the face of software development and entertainment industries worldwide.

We take Agile seriously, and we give a lot of autonomy to leaders and teams to execute the best strategy for the company.

We are passionate about what we do, adept to simplicity and eager to meet people who have this same vision so we can build together!

Our mission:

Provide technology and services to create unique digital entertainment experiences.

Position Overview:

We are seeking a skilled Senior Software Engineer with a strong background in .NET Core, Kafka, event-driven microservices, and high-throughput systems to help us build our products. This individual will be instrumental in assisting the engineering team to build scalable and resilient software, fostering a culture of technical excellence and innovation. Responsibilities include overseeing technical architecture, while ensuring the maintenance of coding standards using the latest technology. Collaborating closely with cross-functional squads and teams will be crucial to ensure seamless integration and optimal performance within our dynamic environment.

More responsibilities in detail:

  • Collaborate within an agile team across the software development lifecycle, including design, coding, testing, and code reviews.
  • Share technical knowledge and mentor colleagues to promote continuous learning and improvement.
  • Identify and implement strategies for system performance, security, and scalability enhancements.
  • Advocate for team growth and development opportunities.
  • Coordinate with other teams to develop various platform components.
  • Investigate and resolve core issues impacting systems or projects.

What do you need to have:

  • At least 7 years experience as a software engineer.
  • Proficient in .NET Core and MS SQL.
  • Technical knowledge of in event-based microservice architecture is a must.
  • Experience of messaging systems such as Apache Kafka (preferably), RabbitMQ, Azure Service Bus is a must.
  • Hands on experience with high throughput, scalable systems.
  • Experience with cloud platforms e.g., Azure, AWS, GCP.
  • Analytical and problem-solving skills with a can-do attitude.
  • Excellent communication skills.
  • Team Player; we don’t build silos.
  • Fluent in English (written and verbal).

Plus Points:

  • Knowledge of NoSQL database such as MongoDB, Couchbase will be considered an asset.
  • Familiarity with Onion Architecture, CQRS Pattern and Domain Driven Design.
  • Familiarity with containerization and orchestration tools e.g., Docker, Kubernetes.
  • Experience with monitoring and APMs.

What we offer:

  • Startup environment: challenging, collaborative, fast and fun, where you will have the opportunity to learn, bring innovation and interact with colleagues from different nationalities
  • Autonomy: freedom for you to give ideas and create improvements in processes.
  • Competitive salary package.
  • A remote-first culture.
  • 1-1s culture and feedback loops.
  • Access to free online courses to foster your personal growth.
  • Career path to improve technical and interpersonal skills.
  • This will be a Independent Contractor Agreement*

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
Expected Salary in USD Currency (Monthly/Gross) *
.
Location (Country)*
.
Available to start from*
.
What is your industry level of experience working with message brokers, like Kafka, RabbitMQ or Azure Service Bus?*
.
How many years of industry level experience do you have with document databases, like Couchbase or MongoDB? *
.
How many years of experience do you have in microservice architecture environment? *
.