Software Engineer, Full Stack Developer
Portland, Multnomah County, Oregon, 97204, USA
Listed on 2025-11-29
-
Software Development
Software Engineer, Full Stack Developer
We are building a revolutionary financial management platform for small businesses. As we take our product to market we need to grow our software engineering team that focuses on building, extending and supporting customer capabilities and driving product growth opportunities. We are looking for a Software Engineer to participate in all phases of our platform engineering activities.
We are seeking a hard-working, passionate, curious and self-driven engineer who can work independently. In this role you will work closely with the two founders and the principal software engineer, who each have decades of experience in financial technology and machine learning.
As a Software Engineer you will be working on the development, deployment, testing, and troubleshooting of the Tensor Clarity platform. Critical development will be centered on API integrations with third party systems and our UI Layer, transaction processing in our core platform using Type Script and No
SQL data management with Dynamo
DB. This is a demanding role that requires software engineering expertise that includes hands‑off experience with AWS, our tech stack and excitement to embrace the unknown. This role at Tensor Financial is expected to not only develop and maintain existing software, but be self‑sufficient in Dev Ops and support the company and its customers.
Qualified candidates will have 3+ years development experience and preference will be given to those having worked with small businesses. Given the relative early stage of our product development cycle, we are looking for someone prepared to spend up to 75% of their time during the first several months in person with us in our Portland, Oregon office, after which a principally remote position can be arranged.
Responsibilities- Implement solutions that support a performant UI (AWS Amplify) with clean, scalable and reusable Type Script code that generalizes business needs defined in terms of a specific issue or need with startup pragmatism.
- Create & enhance unit tests that improve development velocity and product quality.
- Analyze the existing code base to recommend an optimal development path that delivers on business needs quickly, efficiently and iteratively without needless refactoring.
- Collaborate with the existing development team on the current code base to provide meaningful CR’s and improvement suggestions.
- Extend, test, and maintain our core platform code base.
- Troubleshoot and evaluate customer feedback to identify the underlying root cause, propose solutions and provide timely production releases.
- Provide production support as requested by the Customer Experience team.
- Regular platform log review focused on anomaly detection. Drive root cause analysis & subsequent product enhancements focused on continuous analysis & monitoring through automation to catch issues proactively.
- Work iteratively with the product to build working solutions that meet customer needs.
Applicants must have:
- 3+ years of relevant development experience and a Bachelor’s degree in computer science, computer engineering, information technology or equivalent professional experience
- Tech Stack proficiency from your 3+ years experience in AWS with Dynamo
DB, Node.js and Type Script. - Familiarity with one of the associated Unit test frameworks aligned to our tech stack.
- Excellent communication skills both verbal and written as we are committed to a fully hybrid work environment.
- A customer centric mindset.
- Comfortable working with Jira and Github.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).