All jobs

[Remote] Senior Full-Stack Engineer - Contract

100% Remote Full-time Open now

Note: The job is a remote job and is open to candidates in USA. RBA, Inc. is a trusted consulting partner helping organizations transform their businesses through modern technology solutions. They are seeking a Senior Full-Stack Software Engineer to join their agile development team, responsible for designing and writing high-quality code while mentoring team members and maintaining engineering standards.

Responsibilities

  • Review business requirements to design, estimate, and execute optimal software solutions within an agile framework
  • Implement sophisticated software upgrades following established design patterns, source control, automated testing, and CI/CD pipelines
  • Diagnose, troubleshoot, and resolve complex application errors and system bottlenecks
  • Engage actively in all Scrum ceremonies, pair programming sessions, and peer code reviews to drive continuous team improvement
  • Spearhead technical research initiatives and collaborate across teams to introduce innovative tools and strategies
  • Safeguard confidential corporate and client data against unauthorized access, transmission, or disclosure
  • Embody our core corporate values of integrity, quality, and people-first service in daily interactions

Skills

  • Bachelor's degree in computer science, Engineering, or an equivalent level of professional experience
  • Ability to guide design discussions, draft clear technical documentation, and explain complex concepts to both technical and non-technical stakeholders
  • Deep understanding of object-oriented programming, S.O.L.I.D. principles, data structures, and algorithms
  • Proven track record in Test-Driven Development (TDD), automated unit testing, refactoring, and CI/CD workflows
  • Minimum of 5 years of professional software development experience specializing in the Microsoft tech stack (C# and .NET)
  • Practical familiarity with foundational web technologies like HTML, CSS, and JavaScript
  • Strong experience working with relational databases such as MS SQL, Sybase, or Oracle
  • Hands-on experience building distributed systems, Microservices, and RESTful APIs
  • Solid understanding of web protocols (HTTP, proxies) along with memory management and multi-threaded programming
  • Familiarity with C/C++, Python, PowerShell, or other scripting tools
  • Experience with Apache, Nginx, or Redis
  • Hands-on experience with modern frontend frameworks, with a strong preference for React
  • Experience working with containerized environments using Docker and Kubernetes
  • Skill in refactoring and maintaining legacy codebases

Company Overview

  • RBA is an award-winning, national digital and technology consultancy. It was founded in 2006, and is headquartered in Wayzata, Minnesota, USA, with a workforce of 201-500 employees. Its website is http://www.rbaconsulting.com.
  • Apply To This Job

    You might also like