Senior Back End Engineer (Node / AWS / GraphQL / Angular)

Apollo ITS

Charlotte, NC

JOB DETAILS
SKILLS
AWS Lambda, Agile Programming Methodologies, Amazon Simple Storage Service (S3), Amazon Web Services (AWS), Analysis Skills, AngularJS, Apache, Application Programming Interface (API), Best Practices, Business-to-Business (B2B), CSS (Cascading Style Sheet), Cloud Computing, Code Reviews, Communication Skills, Computer Science, Computer Systems, Continuous Deployment/Delivery, Continuous Integration, Database Extract Transform and Load (ETL), GraphQL, HTML (HyperText Markup Language), IBM WebSphere MQ (Message Queue), Internet Application, Java Message Service (JMS), JavaScript, Leadership, Mentoring, Messaging Middleware, Microsoft Windows Azure, Middleware, Mobile Applications, Mobile Applications Development, Node.js, Object Oriented Programming (OOP), Object Oriented Software, Performance Tuning/Optimization, PostgreSQL, Problem Solving Skills, Product Design, REST (Representational State Transfer), SQL (Structured Query Language), Simple Queue Service (SQS), Software Development, Software Engineering, State Library, System Architecture, Technical Leadership, Test Harness, Unit Test, User Interface/Experience (UI/UX)
LOCATION
Charlotte, NC
POSTED
Today
Job Title: Senior Back End Engineer (Node / AWS / GraphQL / Angular)
Location: Charlotte, NC
Type: Contract


**Local to Charlotte**
**On-site interview preferred, but will make accommodations for virtual**
**Hybrid: 3x per week on-site (Tue/Wed/Thur)

Job Description:
Key Skills:

  • Mandatory Skills:
    • Angular
    • Node.js
    • TypeScript, JavaScript
    • RESTful APIs
    • AWS Stack Contentful
    • Firebase -is a plus
  • Back-end and enterprise integration - 70% back end - 30% front end
  • Strong hands-on experience across multiple integration patterns, including ETL, B2B, and API-based integrations
  • 80% Core Integration Stack: AWS (Glue, Lambda),SQL (Postgres Copy, snowflake pipe)
  • Middleware technologies such as MuleSoft, IBM MQ Series, Apollo GraphQL, SNS, Apache PySpark , Airflow, SQS, S3, Amazon MQ, JMS, API etc.
  • 20% Application development (conceptual knowledge also good): Node.js, Angular.Js, Mobile Environment
In the Role
  • Perform complex application programming activities with an emphasis on mobile development: Angular, Node, TypeScript, JavaScript, RESTful APIs and more
  • Lead the definition of system architecture and detailed solution design that are scalable and extensible
  • Collaborate with Product Owners, Designers, and other engineers on different permutations to find the best solution possible
  • Own the quality of code and do your own testing. Automate feature testing and contribute UI testing framework
  • Become a subject matter expert for our mobile applications backend and middleware
  • Deliver amazing solutions to production that knock everyone's socks off
  • Mentor junior developers on the team
  • Enthusiasm for cloud computing platforms such as AWS or Azure
Requirements
  • B.S. or M.S. in Computer Science or related discipline from an accredited college or university.
  • 6+ years of hands-on experience designing, developing, and delivering applications using Angular, JavaScript, TypeScript, HTML, and CSS.
Key Skills:
  • Exposure to cloud platforms (AWS, Azure) and deployment strategies.
  • Experience with mobile app publishing and App Store/Play Store processes.
  • Knowledge of security best practices for frontend and mobile applications.
  • Ability to lead technical discussions and drive decision-making
  • 6+ years of experience building hybrid mobile applications with Ionic and Capacitor.
  • Strong foundation in object-oriented programming, software engineering principles, unit testing, and performance optimization.
  • Ability to integrate and consume RESTful APIs, writing clean and maintainable code.
  • Experience collaborating closely with product managers, designers, and backend engineers.
  • Excellent analytical, problem-solving, and communication skills.
  • Mentor junior engineers, participate in code reviews, and champion frontend best practices.
  • Familiarity with agile development methodologies and CI/CD pipelines.
  • Deep understanding of responsive and adaptive design principles.
  • Hands-on experience with state management libraries (e.g., NgRx, Redux).
  • Familiarity with automated testing frameworks (e.g., Jasmine, Jest, Cypress).
  • Knowledge of accessibility standards and best practices.
  • Experience optimizing web and mobile app performance (lazy loading, code splitting, etc.).
Mandatory Skills:
  • Angular, Node.js, TypeScript, JavaScript, RESTful APIs, AWS Stack Contentful and Firebase -is a plus
  • Back-end and enterprise integration
  • Strong hands-on experience across multiple integration patterns, including ETL, B2B, and API-based integrations.
  • 80% Core Integration Stack: AWS (Glue, Lambda),SQL (Postgres Copy, snowflake pipe) and middleware technologies such as MuleSoft, IBM MQ Series, Apollo GraphQL, SNS, Apache PySpark , Airflow, SQS, S3, Amazon MQ, JMS, API etc.
  • 20% Application development (conceptual knowledge also good): Node.js, Angular.Js, Mobile Environment

About the Company

A

Apollo ITS