Lean Tech

Mid Fullstack Developer

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
  • 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
  • Bachelor’s degree in Computer Science, Engineering, a related technical field, or equivalent professional experience.
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
collaborationcommunicationproblem-solvingadaptabilityteamworkproject planningcode reviewknowledge sharingtechnical documentationcross-functional collaboration
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineeringrelated technical field degree