Share this Job

Senior JavaScript Developer, UI (Angular, React, AWS)


Rochester, NY, US

Req ID:  761
Level of experience:  Senior Level
Remote:  Yes
Travel Required:  0%-25%

Employee Type:  Full - Time 




Ellucian designs technology that powers the educational mission of colleges and universities around the world. Inspired by that goal, Ellucian employees thrive as part of a high-performing global team committed to delivering a modern, connected, industry-leading experience for today’s students and higher education institutions. More than 2,500 institutions in 50 countries around the world look to Ellucian for the ideas and insights that will move education forward, helping people everywhere discover their futures through learning.



As Ellucian's Sr. Software Developer with full-stack expertise within the Ethos platform you will help us create the next-generation platform and Ellucian Design System used by product management, UX/UI designers and developers across the Ellucian product ecosystem. In addition to our internal customers, our users are also tens-of-thousands of students, professors, administrators, and staff using smartphones, tablets, and personal computers. You will collaborate with multiple teams across the organization to decide the design and development direction of our products, and then build them using modern development technologies with a keen eye toward resiliency, maintainability, and massive scale.  In order for these tools to become the foundation of all Ellucian products, we need thoughtful and talented software developers with sharp critical-thinking skills, design sensibilities, and the ability to consider architecture in contexts both narrow and wide. You’ll be challenged and learning new skills all the time while adopting new techniques and technologies as they emerge.  As a senior member of this Agile scrum team, you will not only utilize your rock solid software development skills, but also your background and/or interest in creating tools, frameworks, and libraries for other developers and designers to build upon. You will help drive and create the roadmap for features across multiple teams using our platform and the Ellucian Design System.


You will add value by:  


  • Working closely with a team of product managers, user experience experts, architects and quality engineers to build new tools, features and resources our customers will love, adopt and use while keeping our platform stable and scalable
  • Developing test strategies and frameworks to drive up code coverage and automation metrics
  • Mastering our development process, culture and code base, then improve it
  • Mentoring others in development technologies, tools, and processes
  • Presenting your own designs to internal/external groups and review designs of others


Your Key Responsibilities include:


  • Working with the project team to analyze project/product requirements in order to create and deploy large-scale Amazon Web Services (AWS) 
  • Automation of the build and release process
  • Developing solutions for massive scale, resiliency and maintainability
  • Evaluation new frameworks and technologies to maintain our cutting edge
  • Collaborating on architecture and integration requirements across multiple teams
  • Engaging with the team in software requirements, design, and reviews
  • Write scalable, performant code that customers love
  • Evaluate your solution across multiple browsers and javascript engine for performance
  • Be accountable for your code and features from working with product management all the way through to deployment and support
  • Analyze, design and develop test cases and implement automated functional tests
  • Resolve complex technical issues in existing applications


Position Requirements:


  • Bachelor's degree in computer science, engineering or related field
  • 5+ years in software development and front-end web programming
  • Solid front end HTML5, CSS3 programming
  • Full-stack architecture and development
  • Knowledge of working with JavaScript frameworks, (preferably Node.js and React)
  • Integrating with server-side code to produce dynamic pages
  • RESTful concepts and API development
  • Developing cross-browser, cross-platform, cross-device compatible solutions
  • Building high-volume production systems
  • Version control system (git, svn, etc)


Desired Skills, Knowledge and Experience:


  • Large-scale system deployments
  • Agile methodologies and scrum
  • Project management tool such as JIRA
  • Working on teams that practice test-driven or behavior-driven development
  • Web Accessibility and Standards
  • Infrastructure automation and CI-CD using tools like Jenkins and Terraform
  • MongoDB, Postgres and DynamoDB

Ellucian provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, Ellucian complies with all laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.  Ellucian expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of Ellucian employees to perform their job duties may result in discipline up to and including discharge.

Nearest Major Market: Rochester

Apply now »