Skip to main content

Software Engineer

Technology
edkey
New York, United States$150,000 - $275,000 /year4 weeks agoUntil 5/26/2026
Full timeOn-site

Job description

What You’ll Do

This role is for a hands-on Software Engineer focused on modern front-end and full‑stack systems that power real‑time collaboration, local‑first sync, and large‑scale access control. You will own vertical slices of product, architecture, and infrastructure and ship high‑quality, beautiful, and fast user experiences. Design and build production features that improve engineering communication and coordination from first principles

Implement fast, intuitive front-end applications using TypeScript and modern frameworks (SolidJS, React)

Work on systems for local‑first syncing and real‑time collaboration (CRDTs)

Design and maintain permissions and access control systems for documents, messages, files, and teams at scale

Build and improve notification systems, API layers, and agent interfaces

Optimize performance across frontend and backend; own profiling and performance fixes

Create abstractions, tooling, testing harnesses, and CI to increase engineering velocity and product quality

Run experiments, dogfood features, and collaborate closely with engineers and designers Minimum Qualifications These are the core qualifications we expect for success in this role.

Strong production experience building modern front‑end applications using TypeScript

Experience with at least one modern frontend framework (SolidJS or React)

Clear understanding of software correctness, simplicity, and system design

Strong problem‑solving skills and a bias for building high‑quality, maintainable code

Bachelor's degree or equivalent practical experience in a software field (preferred) Preferred Qualifications These skills will make you stand out.

Experience with Rust or backend systems programming

Knowledge or experience implementing CRDTs, local‑first sync, or real‑time collaboration systems

Experience designing and implementing permissions/access control at scale

Strong taste for design and UX; ability to ship aesthetically pleasing interfaces

Background working on notifications, offline sync, or performance‑critical systems

Familiarity with testing automation, CI pipelines, and observability tooling

Open‑source contributions or experience working in open codebases What Success Looks Like You’ll thrive if you:

Ship high‑impact features end‑to‑end with minimal hand‑offs

Own technical decisions and their long‑term implications

Balance speed with high engineering standards and testing

Communicate clearly and collaborate across cross‑functional teams

Are curious and continually iterate on product and technical approaches Compensation & Benefits CareerTakes and our client aim to be transparent about compensation and benefits.

Base salary range: $190,000 — $300,000 USD (base) + equity (actual offer will consider experience, skills, and local law)

Full medical, dental, and vision coverage

In‑office, 5 days per week (New York, NY)

Lunch expensed at the office

Gym membership (Chelsea Piers)

Annual offsites

Budget for personal setup (laptop, split keyboard, monitor, etc.) Note: Salary ranges are provided to comply with pay transparency laws in applicable U.S. jurisdictions. Final compensation is determined by the confidential client and may vary based on experience and location.

Interview

Process (what to expect) CareerTakes follows recruiter best practices to set clear expectations.

Initial screen with recruiter to review background and fit

Technical interview(s) covering frontend fundamentals, system design, and problem solving

Take‑home or live coding exercise focused on TypeScript and real‑world problems

Cross‑functional interview(s) with engineering and design partners

Offer and onboarding coordinated through CareerTakes; final employment decisions made by the confidential client

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.

Keywords
TypeScriptSolidJSReactCRDTsAccess ControlPerformance OptimizationTesting AutomationCI PipelinesUser ExperienceSystem DesignProblem SolvingCollaborationReal-Time CollaborationLocal-First SyncNotificationsBackend Systems ProgrammingSoftware EngineerFront-End DevelopmentFull-Stack DevelopmentOpen-Source Contributions

¿Te interesa este puesto?