Tangible

Senior Software Developer

Tangible

contract

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop, and maintain robust, scalable application features and services.
  • Contribute to both client-facing and server-side components of the platform.
  • Write clean, readable, and well-tested code following engineering best practices.
  • Participate in architectural discussions and contribute to system design decisions.
  • Collaborate closely with QA, DevOps, Product, and Design teams.
  • Review code, participate in pull requests, and support pair programming.
  • Share knowledge, contribute to documentation, and support onboarding of team members.
  • Own features and projects end-to-end, from design through deployment and monitoring.

Requirements

  • 5+ years of professional software development experience.
  • Strong, hands-on experience with TypeScript, React, and Next.js in production environments.
  • Strong, hands-on experience building backend services using Python.
  • Proven ability to work effectively across frontend and backend codebases.
  • Solid understanding of SQL databases and data modeling.
  • Experience working with cloud environments (AWS preferred).
  • Strong testing mindset (unit, integration, regression).
  • Experience using AI-assisted development tools (e.g. Cursor AI).
  • Excellent communication skills in English.
  • Embraces the challenges of a startup environment, demonstrating flexibility, initiative, and dedication during periods of intense workload.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptReactNext.jsPythonSQLdata modelingunit testingintegration testingregression testingAI-assisted development tools
Soft Skills
communicationflexibilityinitiativededication