Coinme

Senior Software Engineer, Developer Experience

Coinme

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Architect and build tools for Coinme's ecosystem
  • Develop high-performance React applications with TypeScript and Redux
  • Work with Node.js/NestJS to develop and optimize API services
  • Build reusable component libraries with advanced theming capabilities
  • Collaborate with Product and Design teams to translate needs into technical solutions
  • Design and deliver scalable, resilient, and secure web applications
  • Implement CI/CD pipelines incorporating unit testing and static analysis tools
  • Build secure solutions compliant with industry best practices and regulatory requirements

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
  • 6+ years of hands-on experience in web development, including:
  • Strong JavaScript & TypeScript fundamentals—we're a TS-first team
  • 5+ years with React experience
  • 5+ years React (functional components, hooks, Redux/RTK) expertise
  • Proficiency in HTML/CSS and component-based UI development
  • Experience with styled-components, ThemeProvider, and design systems
  • CSS-in-JS experience for component styling and theming
  • Familiarity with micro-frontend architectures
  • Backend experience with Node.js/Express and API development
  • Strong understanding of web architecture, functional programming, and performance optimization
  • Self-starter who can take ownership of features from concept to deployment
  • Enjoys wearing multiple hats and tackling diverse technical challenges
  • Experience in fast-paced environments where shipping quickly matters
  • Comfortable working with CI/CD pipelines and deployment processes.
Benefits
  • Remote work options
Applicant Tracking System Keywords

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

Hard Skills & Tools
ReactTypeScriptNode.jsNestJSReduxHTMLCSSAPI developmentCI/CDmicro-frontend architectures
Soft Skills
self-starterownershipproblem-solvingadaptabilitycollaborationcommunicationfast-paced environmenttechnical challenges
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software Engineering