About the Role
We’re looking for a Junior Software Engineer who’s excited to build real products end-to-end. You’ll work across the stack — developing user-facing features, building APIs, working with relational databases, and learning how software is deployed in a cloud environment. You’ll collaborate closely with senior engineers, participate in code reviews, and grow your skills in a modern TypeScript-based codebase.
About the Company
Landing Rock is an innovative online federally insured cash management platform offering a high yield
account for savings and serving a wide range of customers from individuals to public entities. We are a technology forward company focused on growth by providing value to our customers. Health benefits are available to our employees.
What You’ll Do
● Build and maintain UI components using modern JavaScript/TypeScript frameworks (e.g. React
or similar).
● Contribute to backend services using server-side JavaScript/TypeScript frameworks (such as
Express or comparable tools).
● Write and debug SQL queries, work with relational databases, and support API-to-database
interactions.
● Participate in code reviews, testing, documentation, and version control workflows (Git-based).
● Assist with cloud-based deployments and application operations (AWS or similar platforms), with
guidance.
● Use the command line to run apps, troubleshoot, view logs, and manage development scripts.
What You Already Know (Junior Level Foundation)
● Experience building web applications with a component-based frontend framework (React, Vue,
etc.).
● Basic backend development using JavaScript/TypeScript — routing, middleware, REST APIs,
environment variables.
● Working knowledge of TypeScript — typing functions/components, interfaces, basic generics.
● Familiarity with relational databases and SQL (queries, joins, inserts, updates).
● Understanding of core cloud concepts — servers/instances, networking basics, and
identity/permission systems.
● Comfortable using Git for branching, pull requests, and code reviews.
● Able to use the terminal to navigate projects, run scripts, install dependencies, and debug issues.
Nice to Have
● Exposure to automated testing (unit or integration) and API tools (Postman, Swagger, etc.).
● Familiarity with CI/CD tools or deployment pipelines.
● Understanding of secure coding practices and environment secrets.
● Experience working with design systems, accessibility standards, or responsive UI.
Why This Role is a Great Fit
● You’ll contribute to meaningful features that go into production.
● You’ll work with supportive mentors in a collaborative engineering culture.
● You’ll broaden your skills across frontend, backend, databases, and cloud infrastructure.
● You’ll join a team that values curiosity, autonomy, and continuous learning.