
Mid Fullstack Developer
Lean Tech
full-time
Posted on:
Location Type: Hybrid
Location: Medellín • 🇨🇴 Colombia
Visit company websiteJob 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