Lean Tech

Senior Fullstack Developer – Node/React

Lean Tech

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇴 Colombia

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSDynamoDBJavaScriptMongoDBNode.jsNoSQLReactReduxSCSSTypeScript

About the role

  • Design, code, and test high-quality features and services for both our front-end (React) and back-end (NodeJS/Express) applications
  • Support technical design discussions, define system architecture, and ensure solutions are scalable, secure, and cost-effective within the AWS environment
  • Conduct rigorous code reviews, establish coding standards, and actively mentor mid-level and junior developers on best practices and complex technical concepts
  • Design, develop, and maintain high-performance, scalable web applications
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, maintainable, and efficient code
  • Troubleshoot and debug applications

Requirements

  • 5+ years of experience in designing, developing, and maintaining NodeJS ecosystems and products
  • 5+ years of experience in designing, developing, and maintaining React ecosystems and products
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field
  • Expert proficiency in modern JavaScript (ES6+) and a strong command of TypeScript for building type-safe applications
  • Deep expertise in React.js, including Hooks, Context API, and component lifecycle
  • Extensive experience with common state management libraries (Redux, Redux Toolkit)
  • Proficiency in modern styling techniques (e.g., Styled-Components, CSS-in-JS, or Sass/Less)
  • Strong knowledge of both relational (DocumentDB) and NoSQL (MongoDB, DynamoDB) databases, including schema design and query optimization
  • Strong understanding of security principles, including authentication (JWT, OAuth), authorization, and data encryption
Benefits
  • Professional development opportunities with international customers
  • Collaborative work environment
  • Career path and mentorship programs

Applicant Tracking System Keywords

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

Hard skills
NodeJSExpressReactJavaScriptTypeScriptReduxRedux ToolkitDocumentDBMongoDBDynamoDB
Soft skills
mentoringcollaborationcode reviewproblem-solving
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering