ELB Learning logo
ELB Learning

Learning That Unlocks Employee Potential. #elearning #learninganddevelopment #employeeengagement

Senior / Principal Software Development Engineer

Full-stack EngineerSoftware EngineerContractRemoteSeniorTeam 501-1,000H1B No SponsorCompany SiteLinkedIn

Location

Utah

Posted

3 days ago

Salary

0

Seniority

Senior

Job Description

Senior / Principal Software Development Engineer

ELB Learning

• Design, develop, test, and deploy scalable full-stack application features and enhancements • Conduct detailed audits of existing systems and provide actionable remediation recommendations • Lead development of new application modules from architecture through deployment • Diagnose and resolve complex platform defects, performance bottlenecks, and deployment issues • Maintain and extend AWS-based infrastructure and services including Cognito, Lambda, SQS, DynamoDB, ECS, and related workflows • Design and maintain RESTful APIs and backend services using Node.js and Express.js • Build and maintain accessible, responsive UI components aligned with WCAG 2.1 AA standards • Write and maintain unit, integration, and E2E tests using Playwright, Jest, or Mocha • Participate in sprint planning, backlog grooming, architecture discussions, and code reviews • Create and maintain technical documentation, architecture diagrams, and environment configuration documentation • Collaborate cross-functionally with Product, QA, DevOps, PMs, and stakeholders • Identify technical risks and proactively propose mitigation strategies • Mentor and support junior and mid-level engineers • Support technical onboarding, vendor transition, and platform modernization initiatives • Contribute to technical strategy, architecture evolution, and engineering best practices.

Job Requirements

  • 10+ years of software development experience (15+ years preferred for Principal-level candidates)
  • Strong experience building and maintaining production-grade MERN stack applications
  • Expert-level proficiency in: ReactJS, Next.js, TypeScript, Node.js, Express.js, MongoDB Atlas & Mongoose ODM
  • Hands-on experience with AWS cloud services and distributed systems
  • Experience with CI/CD pipelines using Bitbucket Pipelines, GitHub Actions, GitLab CI, or similar
  • Experience designing scalable cloud-based architectures and troubleshooting production issues
  • Strong understanding of WCAG 2.1 AA accessibility implementation in React applications
  • Experience working in Agile/Scrum development environments
  • Proven ability to independently own major platform components and deliver on schedule
  • Strong written and verbal communication skills.

Benefits

  • Fully Remote
  • Contract / Freelance Engagement

Related Job Pages

More Full-stack Engineer Jobs

Guidehouse logo

Senior Full Stack Engineer, HR Applications

Guidehouse

Guidehouse, a "next-generation consultancy" and a portfolio company of Veritas Capital, provides management, risk consulting, and technology services to help cl

• Design, build, and enhance enterprise application components supporting solution delivery, including initial delivery tranches and follow-on iterations. • Engineer solutions using an AI first mindset, incorporating AI enabled workflows and automation as part of the core delivery approach where it adds value and is supportable long term by IT. • Implement and optimize integration patterns and mass API workflows to connect systems and orchestrate end-to-end processing. • Lead development of data architecture, database design, and data structuring approaches to support scalable solutions. • Collaborate closely with business stakeholders and IT delivery partners in a cross functional, FDE model to move solutions from concept to production-ready delivery. • Provide hands-on support as well as mentoring the junior developer(s) as needed. • Partner with adjacent teams to ensure solutions are aligned with enterprise platforms, including emerging AI enabled capabilities. • Apply enterprise standards and controls (e.g., security, access, change/release, testing standards), including additional controls for systems subject to ITGC/SOX where applicable.

Texas
$92K - $153K / year
Guidehouse logo

Microsoft Dynamics CRM Lead

Guidehouse

Guidehouse, a "next-generation consultancy" and a portfolio company of Veritas Capital, provides management, risk consulting, and technology services to help cl

• Design, develop, and maintain Dynamics 365 Customer Engagement solutions, including Sales and Marketing (Customer Insights) modules. • Build enterprise-grade Power Platform solutions using: • Model-Driven Apps • Power Apps Component Framework (PCF) controls • Power Automate cloud and desktop flows • Develop backend services and integrations using: • C# (.NET) plugins, custom workflow activities, and Azure Functions • Azure Logic Apps for orchestration and enterprise integration patterns • REST/SOAP APIs and external system integrations • Implement secure, scalable Azure and external integrations, including authentication, data transformation, and monitoring. • Produce end-to-end solution architecture covering Dynamics 365, Power Platform, Azure, and external systems. • Own and manage end-to-end deployment processes for Dynamics CRM solutions using Azure DevOps pipelines, including build automation, environment promotion, release governance, and CI/CD best practices to ensure reliable and scalable delivery across environments. • Author and review technical architecture diagrams, solution topologies, and integration patterns aligned with Microsoft best practices. • Perform impact analysis and effort estimation for new features, enhancements, and production support requests. • Participate in full lifecycle implementations including requirements analysis, design, build, testing, deployment, and post-go-live support. • Evaluate technical tradeoffs and document non-functional impacts (security, performance, scalability, maintainability). • Ensure designs align with SaaS / PaaS best practices and Microsoft reference architectures. • Monitor, troubleshoot, and resolve batch jobs, integrations, plugins, and async operations within Dynamics 365 environments. • Collaborate with architects, IT, and internal stakeholders to deliver functionality using an agile methodology. • Guide developers through SDLC process including code reviews, mentoring, and technical direction. • Prepare and deliver technical walkthroughs and solution overviews to technical and executive stakeholders. • Stays current with technology advances and industry best practices to ensure Guidehouse solutions remain modern and relevant.

Illinois + 1 moreAll locations: Illinois | Virginia
$102K - $170K / year
Ad Hoc LLC logo

Staff Software Engineer – Full Stack

Ad Hoc LLC

Digital-first government for the common good.

Full TimeRemoteTeam 501-1,000Since 2014H1B No Sponsor

• Lead full stack development across front end and back end systems supporting federal copyright modernization workstreams • Plan and execute technical roadmaps independently, without explicit direction from technical supervisors • Serve as the primary technical lead for your workstream, proactively communicating progress, risks, and tradeoffs to stakeholders • Elaborate on and evolve complex, ambiguous systems to surface constraints and uncover new opportunities • Reduce technical ambiguity through documentation, refactoring, and automated testing practices • Advocate for sound technical solutions in planning sessions, communicating tradeoffs clearly to both technical and non-technical audiences • Participate in technical depth interviews with prospective candidates • Support bid writing, tech demos, and client-facing communications by articulating system history, design decisions, and past performance • Periodically travel to collaborate with clients, partners, and stakeholders as needed

Virginia
$150K - $160K / year
Open Function logo

Principal Software Engineer

Open Function

OpenFn helps scale public health & humanitarian interventions via data integration, automation, and interoperability.

ContractRemoteTeam 11-50H1B No Sponsor

• Build the "Claude Code for Public Services". As a Principal Engineer you'll own features end-to-end across the whole stack: helping users wire up data sources into workflows, chat with AI agents to test their services against complex edge cases, spot anomalous behaviour at a glance in dynamic dashboards, and debug failing workflows in real time. • Write the pattern book. Set the technical vision for our UI architecture — state management, component patterns, build tooling, design system — and make the decisions that allow us to rapidly test new ideas and scale the ones that work. You'll partner closely with product and design to shape what gets built, not just how. • Raise the bar. You'll be the technical leader other engineers learn from. Set high standards through code review, architectural guidance, and your own work. Model what infrastructure-grade craft looks like in practice — the kind of engineering that governments can depend on.

Kenya