careertakescareertakes

Full Stack Software Engineer (Typescript, Angular, Node.js, REST API)

Confidential ClientFinancial Services
Entry LevelFull-timeOn-SiteN/A
Salt Lake City, Utah
A Day Ago

The Full Stack Software Engineer at Confidential Client is responsible for designing, developing, and maintaining web applications using Node.js, Angular, and Typescript to deliver best-in-class digital financial experiences. The role involves working in autonomous, cross-functional teams to build omni-channel user experiences, contributing to all stages from concept to deployment, and continuously improving products through collaboration and innovation. This position emphasizes strong technical skills, automation, and a commitment to quality and customer-centric solutions in a fast-paced, on-site environment.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Financial Services.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


Role Overview

Confidential Client is seeking an entry-level Full Stack Software Engineer to join a digital engineering team in Salt Lake City, UT. You will help design, build, test, and maintain web applications and omni-channel user experiences using Angular, TypeScript, Node.js, and REST APIs. This position is full-time and best suited for engineers who enjoy learning, working across the stack, and shipping high-quality features as part of a cross-functional team.


Key Responsibilities

  • Design, develop, and maintain Node.js-based web applications and backend services.
  • Build front-end experiences using Angular, TypeScript, JavaScript, HTML, and CSS.
  • Consume and integrate RESTful APIs, and collaborate with API teams on contract design.
  • Implement and iterate on CI/CD pipelines and automated testing for reliable releases.
  • Participate in sprint planning, code reviews, and pair programming to maintain team velocity and quality.
  • Troubleshoot production issues, analyze performance bottlenecks, and contribute to operational support.
  • Create and maintain technical documentation for systems and features.
  • Collaborate across product, design, QA, and platform teams to deliver end-to-end solutions.

Required Qualifications

  • Practical experience with TypeScript and modern Angular frameworks.
  • Hands-on development experience with Node.js and NPM-based tooling.
  • Strong fundamentals in computer science: data structures, algorithms, and networking concepts.
  • Experience working with HTTP-based APIs and RESTful services.
  • Familiarity with version control workflows (Git), branching strategies, and pull requests.
  • Understanding of front-end build tools and bundlers (Webpack, Gulp, or similar).
  • Appetite for automation: testing, build, and deployment automation practices.
  • Bachelor’s degree in Computer Science, Information Science, Mathematics, Physics, or equivalent experience (preferred).

Nice-to-Have / Bonus Skills

  • Exposure to DevOps tooling and CI systems such as Jenkins, Concourse, Groovy, or similar.
  • Experience or exposure to native mobile development (iOS/Android).
  • Familiarity with performance tuning, observability, and production monitoring tools.
  • Prior work in financial services or regulated environments is a plus but not required.

Working Model & Other Notes

  • Confidential Client is transitioning teams toward onsite work in some locations. Candidates should be prepared to follow onsite expectations that apply to this role in Salt Lake City, UT.
  • Immigration sponsorship: Confidential Client will not provide immigration sponsorship for this position.
  • This role will require coordination with multiple technical teams and stakeholders and expects adherence to relevant regulatory and compliance requirements typical of Financial Services firms.

What Success Looks Like

  • Consistently delivering clean, tested code that ships to production.
  • Quickly learning and applying product context to technical solutions.
  • Contributing to team processes that improve velocity and reliability.
  • Helping to reduce operational risk through automation and strong observability practices.

Qualifications Summary

  • Seniority: Entry level
  • Employment type: Full-time
  • Job function: Engineering and Information Technology
  • Industry: Financial Services

Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range