Backend Engineer (MS SQL, MySQL, .NET Core)

Remote
Apply
AI Summary

We are seeking a Backend Engineer with deep expertise in MS SQL and MySQL, along with strong middleware development experience. The role is fully remote within Sri Lanka or Fiji, with occasional in-person meetups.

Key Highlights
Design, develop, and optimize MS SQL and MySQL schemas, stored procedures, functions, and views
Lead database performance tuning, query optimization, and indexing strategies
Troubleshoot production and staging database issues, deadlocks, and performance problems
Technical Skills Required
MS SQL MySQL .NET Core API and middleware development Database performance tuning Query optimization Indexing strategies
Benefits & Perks
Full-time remote work
Occasional in-person meetups

Job Description


About Us

Vuvale Outsourcing provides consulting and outsourced services to Australian businesses in the areas of technology, software development, workflow automation, customer service, finance assessment, debt recovery and accounting. The company is led by an Australian based Executive Team, supported by a talented international workforce based in Australia, Fiji, the Philippines and Sri Lanka.


The BDE team brings excellence to everything they touch, relying on their team’s dedication, years of diverse experience and exceptional culture. Through their network of expert partners across the globe, BDE have access to the facilities, equipment and human talent needed to support their clients with a smooth transition to their first overseas remote office.

 

Our parent company, BDE Group, is based in Brisbane with clients throughout Australia.


Job Description


Full-time | Remote


Overview


We are seeking a Backend Engineer with deep expertise in MS SQL and MySQL, along with strong

middleware development experience. You will operate in a fast-paced delivery environment,

reporting to the Delivery Manager, and will be responsible for building accurate, scalable, and

reliable backend solutions. This role is fully remote within Sri Lanka or Fiji, with occasional in-person

meetups.


Role Summary


You will take ownership of complex database workloads, develop and optimise APIs, resolve

performance bottlenecks, and collaborate cross-functionally to deliver high-quality features. Your

work will directly support the platform’s scalability, performance, and maintainability.


Key Responsibilities


Database Engineering (Primary Focus)


  • Design, develop, and optimise MS SQL and MySQL schemas, stored procedures, functions, and views.
  • Lead database performance tuning, query optimisation, and indexing strategies.
  • Evaluate and implement SQL Server features (e.g., In-Memory OLTP, partitioning).
  • Implement best practices for backup, recovery, data integrity, and security.
  • Troubleshoot production and staging database issues, deadlocks, and performance problems.


API & Middleware Development


  • Build, maintain, and refactor REST APIs using .NET Core.
  • Integrate backend services with internal and external systems.
  • Ensure APIs meet performance, scalability, and fault-tolerance requirements.
  • Collaborate with Delivery Team to scope and deliver backend features efficiently.
  • Develop reusable middleware components (logging, validation, exception handling, throttling).


Software Delivery & Collaboration


  • Translate business requirements into robust technical solutions.
  • Conduct code reviews and support QA processes.
  • Maintain documentation for codebases, database structures, and integrations.
  • Deliver scoped work on time with minimal defects.
  • Uphold SDLC, CI/CD, and clean coding best practices.


Requirements


Must-Have


  • Expert-level DBA skills with hands-on experience in architecture, tuning, optimisation, indexing, and data operations.
  • Strong proficiency in .NET Core for API and middleware development.
  • Solid understanding of engineering fundamentals, design patterns, and secure coding practices.


Nice-to-Have


  • Experience with TypeScript, Angular, PrimeNG, or TailwindCSS.
  • Familiarity with microservices, queues, or distributed systems.
  • Exposure to cloud platforms (Azure or AWS).


Experience Requirements


  • 6+ years in backend engineering, database engineering, or full-stack development with a strong backend/data focus.
  • Proven ability to deliver stable, scalable, and maintainable backend systems.


Core Competencies


  • Strong analytical and problem-solving skills.
  • High attention to detail and accuracy.
  • Ability to work independently in a remote environment.
  • Effective cross-functional communication.
  • Ownership mindset with a focus on timelines, quality, and operational excellence.


  • Subscribe our newsletter

    New Things Will Always Update Regularly