[Remote] Senior Full-Stack Engineer - Contract
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.ResponsibilitiesReview business requirements to design, estimate, and execute optimal software solutions within an agile frameworkImplement sophisticated software upgrades following established design patterns, source control, automated testing, and CI/CD pipelinesDiagnose, troubleshoot, and resolve complex application errors and system bottlenecksEngage actively in all Scrum ceremonies, pair programming sessions, and peer code reviews to drive continuous team improvementSpearhead technical research initiatives and collaborate across teams to introduce innovative tools and strategiesSafeguard confidential corporate and client data against unauthorized access, transmission, or disclosureEmbody our core corporate values of integrity, quality, and people-first service in daily interactionsSkillsBachelor's degree in computer science, Engineering, or an equivalent level of professional experienceAbility to guide design discussions, draft clear technical documentation, and explain complex concepts to both technical and non-technical stakeholdersDeep understanding of object-oriented programming, S.O.L.I.D. principles, data structures, and algorithmsProven track record in Test-Driven Development (TDD), automated unit testing, refactoring, and CI/CD workflowsMinimum 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 JavaScriptStrong experience working with relational databases such as MS SQL, Sybase, or OracleHands-on experience building distributed systems, Microservices, and RESTful APIsSolid understanding of web protocols (HTTP, proxies) along with memory management and multi-threaded programmingFamiliarity with C/C++, Python, PowerShell, or other scripting toolsExperience with Apache, Nginx, or RedisHands-on experience with modern frontend frameworks, with a strong preference for ReactExperience working with containerized environments using Docker and KubernetesSkill in refactoring and maintaining legacy codebasesCompany OverviewRBA 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.