Full-Time

Senior Software Engineer

Posted on 11/21/2024

NRCCUA

NRCCUA

201-500 employees

Provides data-driven college enrollment solutions

Consumer Software
Education

Senior

Remote in USA

Category
Full-Stack Engineering
Web Development
Software Engineering
Required Skills
Kubernetes
Agile
Python
React.js
Git
Node.js
Nest.js
Postgres
GraphQL
Docker
TypeScript
AWS
JIRA
Redis
Next.js
MongoDB
SCRUM
Confluence
Requirements
  • You hold a BS in Computer Science, Computer Information Systems, or equivalent work experience. A relevant Master’s degree is a plus.
  • You have 2+ year's experience building software applications understanding the full scope of the app including the front and back- end topology.
  • You have 2+ year's experience working with GraphQL (Apollo), NodeJS and preferably using a framework such as NestJS.
  • You have experience building web applications with React, Material UI, NextJS, and Typescript.
  • You have 2+ year's experience with Python, and are familiar with maintaining and updating code written by others.
  • You are advanced with Docker and setting up local dev environments.
  • You have a presence on Github with your own portfolio of projects to share and demonstrate.
  • You have worked with a technology stack similar to ours: AWS, Docker, Kubernetes, PostgreSQL, MS SQL Server, Redis, MongoDB, Typescript, ReactJS, NodeJS, Python, GitHub, JIRA and Confluence.
  • Past Windows.NET and Microsoft stack experience is a plus.
  • You are used to working in an iterative-based development environment using Agile/Scrum/Sprints.
  • You are always thinking, 'what happens if this fails?'
  • You are opinionated about software architecture.
  • You are an excellent, collaborative team player with the communication skills to match.
  • You are passionate about getting the job done well even under time pressure and thrive in a demanding environment.
  • Demonstrated proactivity in capitalizing on opportunities and resolving issues.
  • Intellectually curious – prepared to challenge and be challenged.
  • Constantly striving to learn new technologies and look for ways to stay up to date in this rapidly changing industry.
Responsibilities
  • Working with Engineering and Product Team leads, propel the team through agile development of web apps, mobile apps, libraries, and frameworks, connecting with GraphQL microservices.
  • As a Senior Engineer, you will be incredibly involved in the overall architecture of the system you are working on while learning our existing technical stack.
  • Collaborate within your team while attending grooming sessions and mentoring others as needed to move the team forward.
  • Promote a work environment that is highly collaborative and team centric.
  • Enhance, refactor, and continuously improve the codebase.
  • Keep management informed of project progress and problems, particularly as to needed changes in schedule, resources, or product scope.
  • Communicate effectively with technical and non-technical people.

Encoura operates in the education sector, focusing on helping students and institutions make informed decisions regarding post-secondary enrollment. The company provides a range of services designed to improve the chances of college enrollment, including its myOptions Encourage program, which supports over 2,000 colleges and universities and more than 7,000 high schools. This program has been shown to increase college enrollment likelihood by 38%. Encoura combines data, technology, research, and strategic insights to offer solutions that enhance enrollment success. Unlike many competitors, Encoura has over 50 years of experience in education and emphasizes data security, holding certifications like SOC2 Type II and TX RAMP. The company's goal is to transform education by providing essential resources and support to help students and institutions achieve their objectives.

Company Stage

M&A

Total Funding

N/A

Headquarters

null, null

Founded

1972

Simplify Jobs

Simplify's Take

What believers are saying

  • Increased adoption of blended learning models offers new market opportunities.
  • Shift towards online learning expands demand for digital services and strategies.
  • Need for career training for non-college-bound students opens new service avenues.

What critics are saying

  • Competition from innovative solutions like Harvard's HELIX Classroom is increasing.
  • Trend of non-college-bound students may shrink traditional enrollment market.
  • Rapid online learning adoption requires adaptation of NRCCUA's offerings.

What makes NRCCUA unique

  • NRCCUA has over 50 years of experience in the education industry.
  • The company offers a comprehensive suite of data-driven enrollment services.
  • NRCCUA is SOC2 Type II and TX RAMP certified, ensuring data security.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Health Insurance

401(k) Company Match

Paid Vacation

Paid Sick Leave

Parental Leave

INACTIVE