Sr. Staff Software Engineer (GraphQL, Typescript, Agular, AWS)

Trim
Trim

Software Engineering · Full-time

Fort Mill, SC, USA

Posted on Sep 23, 2026

Sr. Staff Software Engineer (GraphQL, Typescript, Agular, AWS)

Location: Fort Mill, SC
Job Number R2609-52491 Date posted 09/22/2026

Key Responsibilities

  • Design, develop, and maintain GraphQL APIs and Data Solutions using Aurora, Postgres, and Amazon Memory DB/Redis, ensuring optimal performance, data integrity, availability and scalability.
  • Utilize TypeScript to write clean, maintainable, and efficient code for back-end development.
  • Multi-Product development in collaboration with cross-functional teams to create, develop and support multiple products, ensuring seamless integration and consistent user experiences.
  • Participate in design, development and review of automated test cases to ensure comprehensive test coverage and high software quality.
  • Extensive experience with cloud platforms, containerization technologies and infrastructure as code (IaC) like AWS, Azure, Docker, Kubernetes and Terraform
  • Strong background in DevOps with extensive experience in CI/CD practices, along with a passion for automating processes to enhance productivity and code quality.
  • Provide technical leadership, guidance and mentorship to junior engineers, promoting best practices and fostering a culture of continuous improvement.
  • Conduct thorough code reviews to ensure code quality, maintainability, and adherence to coding standards.
  • Identify, troubleshoot, and resolve complex technical issues, ensuring the stability and reliability of our software systems.
  • Collaborate with architects, product managers, designers to understand the requirements, scope, and deliver high-quality solutions.
  • Project Delivery - take a hands-on approach to manage the delivery of innovative projects, collaborating closely with cross-functional teams to meet project timelines and quality standards.
  • Continuous Learning - stay up to date with the latest industry trends, technologies, and best practices, and apply this knowledge to improve our software development processes.

Required Qualifications

  • Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Experience: Minimum of 7 to 10 years of experience in software development leading large scale initiatives in collaboration with cross functional teams.

Technical Skills:

  • Strong proficiency in GraphQL, including schema design, query optimization, and performance tuning.
  • Expertise in TypeScript and its application in both front-end and back-end development.
  • Experience with BPMN workflow solutions such as Camunda, including workflow design, implementation, and management.
  • Proficiency with data solutions like Redis, including data modeling, performance optimization, and data migration.
  • Familiarity with other relevant technologies such as Node.js, React, or similar frameworks.
  • Experience with CI/CD tools like Jenkins, GitLab CI, or CircleCI.
  • Familiarity with version control systems, especially GitHub.

Soft Skills:

  • Strong problem-solving skills and the ability to think critically and creatively.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
  • Ability to work independently and manage multiple tasks and projects simultaneously.
  • Detail-oriented with a strong focus on code quality and maintainability.

Preferred Qualifications

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of containerization and orchestration technologies such as Docker and Kubernetes.
  • Familiarity with domain driven design.
  • Previous experience in leadership or mentorship role.