Haystack
← Back to Jobs
Technology
KT

Urgent Need - Sr. Software Engineer (JAVA/TYPESCRIPT/NODE.JS) with Higher Educational Clients Exp.

Komplete TeleservicesUnited States🇺🇸United StatesPosted 3 Sept 2026

Why This Role Stands Out

This hybrid role offers a fantastic opportunity to shape the future of higher education technology, allowing you to leverage your Java and/or TypeScript skills to solve complex challenges and build impactful solutions. If you're a proactive, self-starting engineer who thrives on autonomy and collaborative problem-solving, you'll find a rewarding environment here to grow your expertise. We encourage you to apply and explore this exciting position!

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
United States
Posted
16 hours ago
ExpressPHPSpringAWSAgileCSSGitGraphQLGroovyHTMLJavaJavaScriptPlaywrightPostmanTypeScript

Job Description

The Senior Software Developer, with expertise in Java and/or Typescript on NodeJs, will design and develop new enhancements in the higher education technology sector. The ideal candidate must be a self starter that can identify and resolve issues autonomously and collaboratively at the appropriate times.

 

Responsibilities

  • Build efficient, testable, and reusable modules
  • Solve complex performance problems and architectural challenges
  • Integration of a variety of data storage solutions
  • Take ownership of existing build and deployment pipelines
  • Develop unit and system-level testing modules.
  • Coordinate and communicate with remote team members in an Agile development environment

 

Critical Skills and Qualifications

  • Strong understanding of modern Web Frameworks such as Express, and Spring.
  • Strong understanding of modern Web API design patterns such as GraphQL, and/or RESTful APIs
  • Strong understanding of fundamental design principles for building a scalable application
  • Strong understanding of Authentication and Authorization access patterns and protocols
  • Understanding of Object Oriented Programming following Service Layer Principles
  • Basic understanding of synchronous and asynchronous operations
  • Understanding of accessibility and security compliance
  • Familiarity working in a cloud environment, particularly AWS
  • Understanding of continuous integration/delivery, containers, and deployment automation
  • Ability to leverage infrastructure-as-code tooling for repeatable configuration across dev, staging, and production environments;
  • Proficient understanding of code versioning tools, such as Git and branching flow models

 

Desired Skills and Qualifications

  • Familiarity with AI Assisted Development; its benefits, limitations, and how to avoid common pitfalls.
  • Strong knowledge of common web server exploits and their solutions
  • Thorough knowledge of User authentication and authorization flows between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Familiarity with limitations of PHP, Java, or NodeJs as platforms and their workarounds
  • Basic understanding of front-end technologies, such as JavaScript, HTML, and CSS
  • Creating database schemas that represent and support business processes
  • Familiarity with relational and NoSQL databases and their declarative query languages
  • Familiarity with Unit test frameworks for Node and Java/groovy environments
  • Familiarity with Integration testing using Postman, Allure, and/or Playwright
  • Familiarity with Student Information Systems such as Peoplesoft, Banner, and Colleague and development against those systems.
  • Familiarity with API Gateways such as Tyk and Kong

Similar jobs