Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+23 more
Job description
We’re looking for a back-end focused software engineer with experience integrating AWS with internal and third-party systems. You’ll work on the platform that keeps employee data accurate and consistent across more than a dozen HR, identity, payroll and business systems, collaborating with product designers and other developers to maintain, architect, and where applicable modernize high-throughput software at the core of our business.
Responsibilities
- Write clean, maintainable, and well tested code as part of a small Scrum team
- Build and operate reliable, idempotent integrations between systems of record
- Strong sense of ownership over the team’s software domain
- Respond quickly to production issues and reacting with additional logging, alerting, and diagnostics
- Get up to speed quickly with an existing codebase and ask questions early
- Communicate with business stakeholders to understand requirements, confirm data expectations, and raise challenges early
- Aid in maintaining and improving best practices on your team, including detailed PR reviews, manual and automated testing, deployment, etc.
Requirements
- BS, Computer Science/Information Systems or equivalent degree or experience
- 5+ years of professional programming with 2+ years of JavaScript experience focused on back-end web development with Node.js, GraphQL and REST APIs
- 3+ years experience with AWS Services or equivalent (Azure, Google) including Lambda, AppSync, EventBridge, Amplify, API Gateway, SQS, Cognito, DynamoDB, Secrets Manager, CloudFormation
- 3+ years experience working with relational/NoSQL databases (we use SQL Server, PostgreSQL and DynamoDB)
- 3+ years experience with cloud deployments and CI tools (we use AWS, GitHub Actions and the Serverless Framework, or equivalent Terraform experience)
- Expertise in writing well tested JavaScript (Jest)
- Demonstrated experience building ETL and API integrations (including OAuth authentication) and data sync automation, with attention to idempotency, reconciliation and partial-failure handling
- Comfort working in a monorepo of shared packages (we use Lerna and Yarn workspaces), and a habit of leaving code better documented than you found it
- Working knowledge of client-side web frameworks (e.g. React, Angular)
- Excellent written and verbal communication skills, including explaining technical trade-offs to non-technical stakeholders
- Mortgage or Finance industry experience and knowledge a plus
Benefits & conditions
We are committed to providing a competitive and equitable total rewards package. The compensation for this role is designed to attract, retain, and motivate top talent.
The expected base salary range for this position is $130,000 to $170,000 annually, The company offers a comprehensive benefits program to eligible employees, including eligibility to participate in a company-sponsored 401(k); vacation benefits; eligibility for medical, dental, vision, and prescription drug benefits; flexible benefits (e.g., healthcare and/or dependent day care flexible spending accounts); life insurance and death benefits; critical care insurance; personal accidental insurance; commuter benefits; pet insurance; certain time off and leave of absence benefits; well-being benefits (e.g., employee assistance program); and other supplemental benefits (e.g. legal planning assistance; identity theft protection; pet insurance; wellness resources).
About the company
Rate is one of the nation’s top retail mortgage lenders, delivering a seamless, tech-driven experience that helps customers reach their homeownership and financial goals. Founded in 2000 and based in Chicago, Rate is licensed in all 50 states and D.C. and has helped over 2 million homeowners with a wide range of loan products, competitive rates and personalized service. With 5,000+ employees across 300+ offices and 12+ subsidiaries, Rate’s Loan Officers rank among the best in the country. From purchases and refinances to tapping into equity, Rate makes financing faster, simpler and less stressful. Our technology - including Same Day Mortgage, the Rate App, FlashClose , MyAccount and the Language Access Program - has earned recognition from HousingWire, Scotsman Guide, NerdWallet, the Chicago Tribune and Crain’s Chicago Business. Learn more at rate.com.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
React Developer Salary [2023]
Software Engineer Salary London
Highest Paying Tech Companies for Developers
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again