Senior Software Engineer

Coalesce
Portland, OR, US
$145K-$170K a year
Full-time

Job Description

Job Description

The engineering team maintains the Coalesce Front-end application, our back-end, the Coalesce CLI tool (coa), our shared modules and the testing codebase.

Given the nature of our application, an interest or understanding of Computer Science fundamentals, writing robust code and the ability to find simplicity in complex problems is key.

Our stack is Typescript / React / Redux / Node.js. Our codebase has been intentionally designed to enable developers to build features and improvements efficiently.

Individual engineers typically "own" features, going through the entire development cycle from concept to design to implementation and testing all without requiring the typical back and forth between multiple separate teams.

Key Responsibilities

Refactor and improve existing code toward better reusability and maintainability

Contribute to building new features, functionality and tests for the Coalesce Product

Identify codebase improvements and deliver improvements iteratively

Participate in requirements gathering, software design, testing and customer support

Serve as an architectural resource for software engineers

Contribute to planning and prioritization discussions with Product, Customer Success and Sales Engineering

Qualifications

Experience with Typescript, React Hooks + Redux, Node.JS, Javascript, CSS - or other relevant experience in strongly-typed languages (C++ / Java / Go / Rust / Strongly-typed Python)

Experience with Algorithms and Data Structures

Experience with Asynchronous programming including any of the following - ES6 Promises / Callbacks / Async Await / Redux Thunks or Saga

Experience working with and / or building and maintaining complex software codebases

Experience with transactions, synchronization, atomicity, idempotency and distributed programming concepts

Experience with good software design and best practices

Experience with software testing and the software development lifecycle

You may be a good fit if

You are interested in data analytics

You are interested in the process of building new software products

You have a deep passion or interest in building great software

You work well independently in a remote-first setting

Since founding Coalesce in 2020, our mission has remained the same : to improve the lives of data professionals by helping them transform data as efficiently as possible.

We aim to bring an end to the days of arduous manual coding and inflexible GUIs by providing a best of both worlds solution.

Coalesce is a fully remote and culture-first company. We believe that our culture is what allows us to not only recruit world-class talent, but also retain it.

At Coalesce, you can expect to experience radical honesty, trust in the workplace empathy for yourself and others, and support for continuous learning and improvement.

US Benefits : Coalesce offers the following benefits for this position, subject to applicable eligibility requirements : Medical insurance;

Dental insurance; Vision insurance; Life, AD&D, and Disability Insurance; Unlimited Paid Time off, Paid Sick Time, Equity, Internet Reimbursement, WFH Office Set-Up Reimbursement, 401(k) retirement plan, and Company Annual Leave between December 26- January 2.

Compensation Range : $145K - $170K

30+ days ago
Related jobs
Promoted
VirtualVocations
Portland, Oregon

A company is looking for a Senior NLP Software Engineer I - Java. ...

NAVEX
Lake Oswego, Oregon

As our Senior Staff Software Engineer, you will have ample opportunity to invest in innovative product development and tool research, mentor team members, grow your career and tag your name to amazingly cool products, all while balancing your life priorities. At NAVEX you will join our Product Engin...

Promoted
VirtualVocations
Portland, Oregon

A company is looking for a Senior Software Engineer in Ads Engineering. ...

Paradigm Information Services, Inc.
Beaverton, Oregon

Paradigm is searching for a Senior Software Engineer tosupport our client a global leader in the legal industry. As a Senior Software Engineer youwill:. You will act as a resource forother software engineers; and a liaison between department managerand other analysts as well as the business team. ...

Promoted
VirtualVocations
Portland, Oregon

A company is looking for a Senior Software Engineer for Platform Shared Services. ...

block.xyz
Portland, Oregon

The blocks that form our foundational teams — People, Finance, Counsel, Hardware, Information Security, Platform Infrastructure Engineering, and more — provide support and guidance at the corporate level. You will work with many teams across the organization both engineering and operational to gain ...

0010 eBay Inc.
Portland, Oregon

We are seeking software engineers who are passionate about using the latest technologies to bring our eBay platform security forward with respect to functionality, performance, scalability and reliability. ...

Siemens Industry Software Inc.
Wilsonville, Oregon

Our engineers are interested in solving challenging problems involving math, physics, and engineering, by applying the most powerful software techniques including Machine Learning and GPU acceleration. Develop and maintain software tools and libraries for use by other software developers in the comp...

XPO
Portland, Oregon

As the Senior Engineer, Software Engineering, you will design and develop new software by applying techniques of computer science, engineering, and mathematical analysis that satisfies the objectives stated in business requirements. Design and develop new software by applying techniques of computer ...

Siemens Industry Software Inc.
Wilsonville, Oregon

Utilizing a blend of proprietary and commercialsoftware, our team orchestrates the deployment and oversight of a vastcomputational infrastructure supporting diverse software engineering teams. Proficiency in designing andimplementing automation solutions for operational and software developmentteams...