Lean Tech

Mid Full Stack Developer, React/Node.Js

Lean Tech

full-time

Posted on:

Location Type: Hybrid

Location: Medellín • 🇨🇴 Colombia

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSCloudJavaScriptMaterial UIMongoDBNode.jsReactReduxSQLTypeScript

About the role

  • Design, develop, and maintain scalable web applications and reusable components across the full technology stack using advanced proficiency in React.js, Node.js, and TypeScript.
  • Collaborate closely with multinational teams to deliver high-quality technical solutions, support cross-functional initiatives, and ensure effective communication and alignment across time zones.
  • Develop and maintain data models and integrations with databases, including proficiency with SQL, Knex.js, and working knowledge of MongoDB and Microsoft SQL.
  • Build, document, and maintain APIs to support integration between front-end and back-end systems, as well as with third-party services.
  • Participate in code reviews, uphold coding standards, and share knowledge to foster a collaborative environment with practical use of Git version control workflows.
  • Troubleshoot, debug, and resolve technical issues across the application stack to ensure system reliability and performance.
  • Write and maintain unit tests to ensure code quality and reliability.
  • Contribute to project planning and estimation to provide technical expertise and ensure alignment with business objectives.
  • Develop and maintain clear technical documentation for new and existing features.
  • Continuously learn and adapt to new technologies and tools as required by evolving project needs.
  • Collaborate within Scrum teams by actively participating in sprints, daily stand-ups, and planning sessions to ensure alignment and delivery of project goals.

Requirements

  • Minimum of 4 years of hands-on experience in full stack development
  • Advanced proficiency in both front-end and back-end programming
  • Advanced experience with TypeScript for developing robust solutions across both backend and frontend side.
  • Expertise in React.js, including building components, leveraging core libraries, understanding of state management, and applying foundational React concepts beyond frameworks.
  • Experience with Node.js for backend development, including building and maintaining backend solutions.
  • Hands-on experience with Express and Knex for server-side development and database interactions, as well as familiarity with libraries such as, Redux and Material UI.
  • Proficient in SQL with ability to write queries, manage transactions, and understand their implications.
  • Experience in API development, including building, documenting, and maintaining APIs for seamless integration with front-end, backend, and third-party systems.
  • Practical experience writing and maintaining unit tests to assure code quality and reliability.
  • Intermediate-level familiarity with Git and version control workflows to support collaborative development.
  • Familiarity with cloud services (preferably AWS) and basic understanding of deployment pipelines.
  • Ability to quickly learn new technologies and adapt to evolving project requirements.
  • Demonstrated experience working collaboratively within teams, participating in code reviews, and contributing to onboarding and mentoring when needed.
  • Bachelor’s degree in Computer Science, Engineering, a related technical field, or equivalent professional experience.
  • Effective written and verbal communication skills in cross-functional and globally distributed environments.
  • Strong problem-solving abilities and excellent time management skills to prioritize and deliver on multiple projects.
  • Adaptability and openness to learning in a fast-paced, continually evolving environment.
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
React.jsNode.jsTypeScriptSQLKnex.jsMongoDBAPI developmentunit testingExpressGit
Soft skills
communicationcollaborationproblem-solvingtime managementadaptabilitymentoringteamworkcode review participationtechnical documentationproject planning
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineeringrelated technical field degree