On-Demand Group · 18 hours ago
Cloud Back-End Engineer
On-Demand Group is seeking a Cloud Back-End Engineer to work on middle-tier services that connect front-end components to back-end data architectures. The role focuses on maintaining and improving existing systems, refactoring APIs, and supporting legacy applications while navigating various technical challenges.
ConsultingInformation TechnologyRecruiting
Responsibilities
Refactor and maintain APIs and middle-tier services for better scalability and performance
Support legacy applications while transitioning to next-generation cloud architectures
Develop and maintain GraphQL APIs connecting front-end components to back-end data sources
Independently assess code quality, identify technical debt, and recommend improvements
Work through CI/CD pipelines (Jenkins) to deploy and maintain scalable code
Navigate varied technology challenges; comfortable diving into unfamiliar tech stacks
Qualification
Required
AWS Experience: 3+ years hands-on AWS experience with Lambda, serverless platforms, and Infrastructure as Code (Terraform, Serverless Framework, AWS SAM)
Deep understanding of AWS beyond just EC2/virtual machines; AWS-specific experience required
Data-First Mindset (Non-Negotiable): Strong SQL skills; write complex queries and joins without assistance
Experience with multiple database types beyond MS SQL (PostgreSQL, Redshift, Snowflake, DynamoDB)
Understanding of Star Schema databases and data warehousing concepts
Backend Development: 3+ years Node.js experience as primary back-end language
Understanding of ETL processes and middle-tier architecture
Experience designing web services/microservices/REST/GraphQL interfaces
Strong communication skills to work with technical and non-technical stakeholders
Ability to break down complex requirements into supportable solutions
Comfortable working independently in a fast-paced, collaborative environment
Proficient with JIRA, GitHub, MS Visio, LucidCharts, and standard development tools
Preferred
GraphQL experience highly preferred (or ability to learn quickly)
Highly Preferred Jenkins experience (organization runs everything through Jenkins)
CI/CD deployment and test-driven development understanding
AWS AppSync experience
API integration testing (Postman, JMeter, Selenium, Playwright, Cypress)
Shell scripting (Bash, PowerShell)
Familiarity with Agile methodologies
Benefits
Healthcare
Dental
Vision insurance