Senior Software Engineer

New Today

Aquinas Consulting is currently looking to fill a REMOTE Senior Software Engineer job for our direct client in the hospitality and tourism industry. In this role, you will be responsible for designing, developing, and implementing scalable, enterprise-level Core Services applications using NodeJS, ReactJS, GraphQL, and TypeScript. You will contribute to full-stack projects, lead architectural decisions, and collaborate with stakeholders across business and IT teams..
Senior Software Engineer Job Responsibilities:
Design and implement scalable full-stack applications using ReactJS, NodeJS, GraphQL, and TypeScript
Build and maintain backend systems leveraging NestJS, Apollo Federation, and event-driven architecture (Kafka)
Create and manage GraphQL APIs and subscriptions for real-time data communication
Use Docker for containerization and orchestration of services
Leverage both relational and NoSQL databases in application architecture
Work with Web Sockets and implement GraphQL Subscriptions
Automate workflows and manage scripts using Bash
Collaborate with cross-functional teams to analyze project specs, perform code reviews, and ensure high development standards
Participate in Agile ceremonies, ensuring timely delivery of sprint goals and feature implementations
Troubleshoot and resolve issues in a complex, volatile codebase using Git and CLI tools
Contribute to monorepo structures using the NX toolset
Qualifications:
Bachelor’s degree in Computer Science, IT, or a related field
8+ years of experience with JavaScript frameworks (ReactJS or NodeJS) and GraphQL
Deep knowledge of TypeScript and backend service design
Experience with Docker, Kafka, NestJS, Apollo Federation, and real-time systems
Strong Git/CLI skills for codebase management and conflict resolution
Familiarity with relational and NoSQL databases
Experience with nx (monorepo) toolset and Agile development environments
Excellent communication skills and ability to work collaboratively with client-facing teams
Strong debugging, automation, and problem-solving skills
If you are interested in this REMOTE Senior Software Engineer job, please apply now to be connected with a member of our team.
Please note: Applying to this role is an agreement to have your information entered into our database and acknowledgement that a recruiter will reach out to you either by phone, email, and/or text message regarding this and similar job opportunities.
Aquinas Consulting is a woman and minority owned company headquartered in Milford, CT that provides Engineering, Information Technology (IT), and Manufacturing staffing solutions throughout the US. We take pride in 20 years of service to our clients, our hiring managers, our consultants, and our local community.  Aquinas is an affirmative action, equal opportunity employer and committed to considering all qualified applications without regard to race, genetic information, sex, age, color, religion, national origin, veteran status, disability or any other characteristic protected by law. www.aquinasconsulting.com
Location:
Us