Job ID: 11131
Location: Maple Grove, Minnesota
Category: IT
Employment Type: Direct Hire
Date Added: 01/05/2026

Apply Now

Fill out the form below to submit your information for this opportunity. Please upload your resume as a doc, pdf, rtf or txt file. Your information will be processed as soon as possible.


 
(Word, PDF, RTF, TXT)
* Required field.

Job Title: Full Stack Software Developer
Job Type: Permanent
Job Location: Remote

Primary Stack: Angular, TypeScript, JavaScript, Node.js, SQL, Cloud/AWS
Industry: Educational Technology (EdTech), Federal Research, & Commercial Services

Company Summary:
Our client has more than thirty years of proven experience in reporting and analytics, supporting Educational Technology (EdTech), Federal Research, and Commercial Services. They are committed to being an innovative and disruptive force in the reporting and analytics space, delivering modern, cloud-based advanced analytics solutions that create value and drive progress. The organization embraces diversity of thought and encourages transparency, accountability, and collaboration to produce the best products and services for their customers.
The organization is seeking to add a Full Stack Developer (Web Services/UI Integration emphasis) to the team. In this role, you will work across multiple development teams, departments, enterprise stakeholders, and customers. You will be responsible for helping design, implement, and optimize strategic frameworks, web services, and solutions that integrate front-to-back analytic reporting systems.

The Ideal Candidate: * Full stack savvy with hands-on experience in web services integrating UI front-ends to data back-ends.

  • Demonstrable understanding of middleware and integration best practices that maximize value on the basis of scale, performance, resiliency, reusability, and cost.

Key Responsibilities
  • Build core web services with team that integrate back-end data architectures with front-end UI architectures.
  • Develop data-driven controls that maximize code-free setup and configurability in delivered solutions.
  • Implement, test, deploy, and maintain scalable code while considering durability, cost, reusability, and security.
  • Triage issues with team, providing timely analytic reporting systems that support a diverse internal and external client base.
  • Partner with key stakeholders and development teams to continually transition into next generation data, middleware, and UI architectures.
  • Breakdown complex business and technical requirements into supportable and easy-to-use solutions.

 Qualifications
  • 3+ years of related experience.
  • Programming & Debugging: Experience in one or more of the following: TypeScript, JavaScript, Angular, Node.js, ReactJS, Vue.js.
  • Database Technologies: Working knowledge of SQL, data engineering and coding for various database technologies (e.g., MS SQL Server, PostgreSQL, Redshift, Snowflake, DynamoDB, etc.) and methodologies (e.g., Relational, Star Schema, NoSQL/XML/JSON, etc.).
  • Scripting: Shell scripting, e.g., Unix Bash, Microsoft PowerShell, etc.
  • Tools: Experience with developer work management and CI/CD tools: JIRA, Jenkins, GitHub, etc.
  • Architecture: Front-to-Back end development emphasizing web services as middleware, integrating technologies across key subject areas including one or more of: Database Management, Web Applications, Containers, Microservices, Serverless.
  • API Design: Experience designing web services/microservices/SOAP/REST/GraphQL interfaces.
  • Communication: Ability to communicate requirements and details to non-technical users.
  • Collaboration: Comfortable with collaboration and working in a fast-paced environment.
  • Fundamentals: Strong understanding of data-driven programming; ability to review and understand business requirements; ability to review and create detailed technical documentation.

Preferred Experience (Nice to Have)
  • Testing: Experience scripting for API integration testing with Postman, JMeter, Selenium, PlayWright, Cypress, or similar.
  • Cloud: Any experience working with cloud technologies, e.g., AWS, Azure, Google Cloud (and/or desire to learn more about cloud tech).
  • Security/IAM: Working knowledge of IAM including one or more of: PKI, Cert Mgmt, SSL, SSO, OAuth, SAML, AuthN, AuthZ, Role-based access, and RLS (Row-Level Security).
  • BI Platforms: Familiarity with BI platforms, e.g., ThoughtSpot, Power BI, Tableau, etc.
  • Modeling: Working with and interpreting different database models.
  • Methodology: Familiarity with Agile development methodologies, including Scrum and Kanban/Continuous Delivery.
  • DevOps: Understanding of test-driven development and CI/CD deployment pipeline.
  • Education: Bachelor’s or higher degree, preferably in Computer Science, Software Engineering, or a related discipline.

Essential Job Requirements
  • Excellent organizational, oral, written, and presentational communication skills to work with all levels of staff and management.
  • Proficient in creating business process and data flow diagrams using tools such as MS Visio and LucidCharts.
  • Familiarity with Microsoft Office, Atlassian, Google suite, and applicable data analytics tools.
  • Relate effectively and work respectfully with diverse workgroups.
  • Ability to consistently perform well during times of increased workload.
  • Set and meet deadlines and manage multiple job functions simultaneously.

The projected hourly range for this position is $110,000 to $120,000.

On-Demand Group (ODG) provides employee benefits which includes healthcare, dental, and vision insurance. ODG is an equal opportunity employer that does not discriminate on the basis of race, color, religion, gender, sexual orientation, age, national origin, disability, or any other characteristic protected by law.