Position Overview
This role is for a hands-on Senior Engineer who will help build and scale backend systems for a growing banking platform.
You will play a key role in designing and implementing secure, scalable data and API solutions, ensuring proper data separation and access controls across business entities
This role operates in a highly ambiguous, evolving environment, requiring someone who can take high-level direction, translate it into technical solutions, and execute with minimal oversight.
Key Responsibilities
Backend & API Development
Design and develop backend services using Node.js (TypeScript) and Java
Build and maintain GraphQL APIs (including subgraphs) to support frontend and cross-system integrations
Data Architecture & Security
Design data models and access patterns in DynamoDB
Ensure strict data separation and access controls between business entities (e.g., bank vs. financial advisory systems)
Implement solutions that ensure the right users see the right data based on roles and permissions
System Design in an Ambiguous Environment
Translate high-level business vision into practical engineering solutions
Make architectural decisions with limited information and evolving requirements
Identify what is in your control vs. what is not, and move forward effectively
DevOps & Engineering Practices
Contribute to CI/CD pipelines and automation
Build systems with a focus on scalability, resilience, and observability
Continuously improve engineering practices and deployment processes
Collaboration & Leadership
Work closely with product, frontend engineers, and stakeholders to deliver solutions
Provide technical guidance and mentorship to team members
Influence technical direction through collaboration, not authority
Required Skills & Experience
7+ years of software engineering experience
Strong backend development experience with:
Node.js / TypeScript
Java & Springboot (API development)
Experience working with AWS Cloud
Experience designing and consuming GraphQL APIs
Hands-on experience with NoSQL databases (DynamoDB preferred)
Strong understanding of:
Data modeling and access patterns
API design and system integration
Secure data access and role-based visibility controls
Kafka and event-driven architecture
Experience working in fast-changing, ambiguous environments
Solid understanding of DevOps practices (CI/CD, monitoring, reliability)
Strong debugging and troubleshooting skills across application and data layers
Benefits:York Solutions Offers a generous benefits package for eligible full-time employees:
- BCBS Medical with 3 Plans to choose from (PPO and High deductible PPO plans with Health Savings Program)
- Delta Dental plan with 2 free cleanings and insurance discounts
- Eye Med Vision with annual check-ups and discounts on lens
- Life and Accidental Death Insurance paid by company
- John Hancock 401(k) Retirement Plan with discretionary company match
- Voluntary Insurance programs such as: Hospital Indemnity, Identity Protection, Legal Insurance, Long Term Care, and Pet Insurance.
- Flexible work environment with some remote working opportunities
- Strong fun and teamwork environment
- Learning, development, and career growth