Senior Software Engineer

Full Time
Oakland, CA
Posted
Job description

Purpose:At Liaison, we’ve helped higher ed institutions build better, more diverse classes for three decades. You may recognize us as the company behind the Centralized Application Service (CAS), Enrollment Marketing services and platform (EMP), SlideRoom, Time2Track, TargetX (CRM) and Othot.

*_
Everything we do is focused on taking that proven success and expanding its scope and scale. Over 31,000 programs on more than 1,000 campuses see us as a forward-thinking partner integral to meeting their total enrollment goals — and we’re building the data- and mission-driven team that will reinforce our role for decades to come._*

*
Responsibilities*

  • Part of on an Agile Scrum team developing features for several products used by thousands of end users and educational institutions, using various programming languages and technologies
  • Design and develop cloud services hosted on AWS, utilizing Python, Node.js, EC2, Lambda, Fargate, ElastiCache, MySQL, and PostgreSQL
  • Perform peer code reviews, write unit tests, and communicate with product managers and QA testers
  • Assist our Support team with customer issues when needed

Requirements

  • 8+ years of relevant work experience, including at least 2+ years working in an Agile scrum team
  • Prior experience building enterprise scale consumer facing applications
  • 4+ years working with Python and/or Node.js (preferably both)
  • 2+ years working with AWS and proficient with services such as EC2, Lambda, Terraform, CloudFormation, ECS, Fargate, and ElastiCache
  • 4+ years working with relational database systems (e.g., MySql and PostgreSQL) and in-memory key-value databases (e.g., Redis)
  • 2+ years designing, implementing, and maintaining CI/CD (continuous integration / continuous deployment) processes using tools such as Bitbucket Pipelines, Jenkins, and GitHub actions
  • Working experience with OOP, SOA, microservices, and design patterns
  • Experience building RESTful APIs
  • Experience working with multiple tech stacks, and ability to quickly learn new technologies
  • Excellent analytical and problem solving skills
  • Excellent communication skills
  • Strong attention to detail
  • Comfortable with Linux systems and bash command line
  • Proficient with tools such as git, npm, Docker
  • Good knowledge of AJAX, JSON, HTML and CSS
  • Bachelor's or Master’s degree in Computer Science, Computer Information Systems, Computer Engineering, Electrical Engineering or related engineering field

Nice to Have

  • Front-end development experience with JavaScript frameworks such as React or Angular
  • PHP and Ruby on Rails experience
  • Salesforce development experience (Apex, VisualForce, SOQL, etc.)
  • Experience with NoSQL databases such as MongoDB

Job Type: Full-time

gatheringourvoice.org is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, gatheringourvoice.org provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, gatheringourvoice.org is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs