At a Glance
- Tasks: Lead technical strategy and architecture across teams while mentoring engineers.
- Company: Join JD Financial, a leader in innovative financial solutions.
- Benefits: Competitive salary, professional growth, and a collaborative work environment.
- Other info: Dynamic team culture with opportunities for career advancement.
- Why this job: Make a significant impact on large-scale projects with cutting-edge technology.
- Qualifications: 7+ years in backend engineering with expertise in Java and Node.js.
The predicted salary is between 70000 - 90000 Β£ per year.
As a Staff Software Engineer for JD Financial β Johnston located in Johnston, IA, you will:
- Drive architecture, technical strategy, and engineering excellence across multiple teams.
- Act as a technical multiplier, influencing architecture across multiple teams.
- Drive long term technical vision while balancing near term delivery.
- Lead design reviews, author ADRs, and set engineering standards.
- Mentor senior engineers and tech leads.
- Be a trusted partner for complex technical trade-offs and high impact decisions.
Location: Johnston, IA
VISA Sponsorship is NOT available for this position.
What Skills You Need
- Backend Engineering (Java / Node.js)
- 7 or more years designing and building large scale, distributed backend systems.
- Expert in Java (Spring Boot) and Node.js, including API design, concurrency, performance tuning, and service reliability.
- Proven ownership of backend architecture, design reviews, and production incident resolution.
- Experience defining service boundaries, API standards, and backward compatible evolution strategies.
- Cloud & Platform (AWS)
- 5 or more years leading cloud native architecture on AWS.
- Deep knowledge of EC2, ECS/EKS, Lambda, S3, RDS, DynamoDB, API Gateway, and IAM.
- Strong experience with Infrastructure as Code (Terraform, CloudFormation, CDK) and CI/CD pipelines.
- Ownership of cloud security, cost optimization, observability, and disaster recovery strategies.
- Frontend Platform (React / Next.js)
- 5 or more years with React, including hooks, context, performance optimization, and state management.
- 4 or more years with Next.js, including SSR, SSG, server components, routing, and data fetching patterns.
- Proven ability to define frontend architecture, shared patterns, and performance standards across teams.
- TypeScript
- 4 or more years of deep TypeScript experience in large codebases.
- Expertise with strict typing, generics, discriminated unions, and type safe APIs.
- Ability to define robust domain models and enforce correctness via tooling (ESLint, CI, tsconfig).
- Databases & Data Systems
- 7 or more years designing and operating data intensive systems.
- Strong experience with relational databases (PostgreSQL, MySQL, Oracle) and NoSQL stores (DynamoDB, MongoDB, Redis).
- Expertise in schema design, migrations, performance tuning, and high availability strategies.
What Makes You Standout
Education: Bachelor of Technology in Computer Science or related fields.
Contact Details:
Iowa State University Research Park Recruitment Team
We think you need these skills to ace Staff Software Engineer in Torpoint
Backend Engineering (Java / Node.js)
Java (Spring Boot)
API Design
Concurrency
Performance Tuning
Service Reliability
Cloud Native Architecture (AWS)