Our client is a well-established leader in educational assessments, serving K-12 and adult education sectors, government agencies, and commercial clients around the world. With over 30 years of experience in analytics and reporting, they continue to innovate in the educational technology space by delivering cloud-based solutions that provide impactful, data-driven insights.
Position Responsibilities:
Join a high-performing team focused on building and maintaining enterprise-level software solutions in a collaborative environment. This position emphasizes full lifecycle development using Angular, Node.js, and AWS DynamoDB within a modern, cloud/serverless architecture. You will work closely with QA, business analysts, project managers, and fellow developers.
- Collaborate with cross-functional teams in an Agile environment to deliver scalable, secure software solutions.
- Develop and maintain front-end and back-end components using Angular and Node.js.
- Design and build serverless applications and services on cloud platforms.
- Create and review technical documentation and participate in code reviews.
- Support system testing processes, including unit, integration, and load testing.
- Utilize open-source development tools and manage tasks with tools like JIRA.
Position requirements:
- Minimum of 3-5 years of professional software development experience.
- Proficient with Angular 2+ (latest versions preferred).
- Skilled in Node.js and working in serverless/cloud environments.
- Familiarity with development tools like Jenkins, Git, or similar.
- Proven ability to work effectively on large-scale projects within collaborative teams.
- Experience with Agile development methodologies.
- Strong communication skills, both written and verbal.
- Ability to interpret business requirements and translate into technical solutions.
- Comfortable with technical documentation and design processes.
- Solid understanding of software testing principles.
- Knowledge of enterprise system fundamentals such as scalability, performance, and security.
- Demonstrated ability to manage multiple priorities and meet deadlines.
Preferred Requirements:
- Experience with microservices architecture.
- Bachelor's degree in Computer Science, MIS, or related field (or equivalent experience).
Reasons to Apply:
- Competitive salary plus a comprehensive benefits package.
- Health coverage, retirement plans, and other company-sponsored perks.
- Generous paid time off, including holidays, to support work-life balance.
- Flexible schedules and work life balance.
- Strong focus on employee development with on-the-job training and career growth.
- A positive company culture that values diversity and collaboration.
The pay range for this role is:120,000 - 135,000 USD per year(Hybrid (Minneapolis, Minnesota, US))

PIe1907140c0c1-37437-39047663