
Senior Software Engineer
Remote
Full Time
#Technology
#Engineering
#GraphQL
#NodeJS
#React
#Material UI
#TypeScript
#Python
#Docker
#AWS
#Kubernetes
#PostgreSQL
At Encoura, we believe our success is defined by the talent we bring on board. We are a mission-driven organization dedicated to helping students and higher education institutions build meaningful connections, a goal we have pursued since 1972. By combining data science, strategic enrollment, and research, we support over 2,000 institutions and provide millions of students with the tools they need to succeed through our college and career planning programs. We are looking for passionate, dedicated individuals to join our crew as we build the next generation of systems designed to improve the student experience.
About the Role
We are seeking a Senior Software Engineer to join our team on a full-time basis. This is a hands-on, remote role where you will work within a small, distributed scrum team alongside other senior developers and product leadership. Your work will be primarily focused on the front end, with approximately 80% of your time dedicated to crafting intuitive, responsive user interfaces, while the remaining 20% will involve back-end tasks such as API integration, server-side logic, and database management.
Key Responsibilities
- Collaborate with product and engineering leads to drive the agile development of web applications, mobile apps, and libraries that interface with GraphQL microservices.
- Take an active role in system architecture design while mentoring team members and participating in code reviews to ensure high-quality, maintainable code.
- Continuously improve and refactor our codebase while keeping stakeholders informed about project progress, resource needs, and potential technical challenges.
Requirements
To be successful in this role, you should have a strong technical foundation and a collaborative mindset. We look for the following qualifications:
- A BS in Computer Science, Computer Information Systems, or equivalent professional experience.
- At least 2 years of experience with GraphQL, NodeJS, and Python, along with a solid understanding of full-stack application topology.
- Proven expertise in building web applications using React, Material UI, NextJS, and TypeScript.
- Advanced proficiency with Docker and experience working with cloud-based stacks, specifically AWS, Kubernetes, and PostgreSQL.
- A proactive, iterative approach to development and a passion for solving complex architectural problems.
Location
This position is remote and open to candidates located anywhere.
Compensation and Benefits
We offer a comprehensive benefits package designed to support our team members' well-being and long-term success. Key perks include:
- A 401k plan with a company match that vests immediately upon participation.
- Generous paid time off and paid holidays.
- Paid parental leave.
- A supportive and energetic remote work environment.

Nrccua
1 views





