Mid React Node Developer
Colombia
Lean Tech
Lean Solutions Group is a top workforce optimization company. Explore our offshore and nearshore staffing solutions to transform your business operations.Company Overview
Lean Tech is committed to leveraging technology to drive innovation and deliver
exceptional software solutions. Our mission is to empower businesses through
cutting-edge web development, based on a strong foundation of agile
methodologies and clean code practices. We take pride in a dynamic and
collaborative culture that fosters creativity and continuous learning. As pioneers in
integrating AI tools like OpenAI GPT and Google Gemini into development
processes, Lean Tech stands out in the competitive tech industry. With a global
presence, our company boasts a proven track record of success and industry
leadership. Headquartered in a strategic location, Lean Tech offers its team a
supportive and inclusive environment that values professional growth and
excellence.
Position Overview
The Fullstack Developer role is integral to the design, development, and
maintenance of Lean Tech's cutting-edge web applications. The primary purpose is
to utilize a modern tech stack, including React.js, Node.js, and Next.js, combined
with AI tools like OpenAI GPT and Google Gemini to drive efficiency and
innovation. This position involves full engagement in the software development
lifecycle, from architecture and design through implementation and optimization.
Key responsibilities include developing interactive user interfaces, robust APIs, and
managing both SQL and NoSQL databases. Collaborating closely with UI/UX
designers, product managers, and engineers is vital to deliver top-quality features.
This role also ensures code quality through adherence to agile methodologies,
clean coding standards, and effective design patterns. Additionally, there are
unique challenges in integrating state-of-the-art AI tools and maintaining efficient
CI/CD pipelines using GitHub Actions. The developer will contribute significantly to
maintaining scalable infrastructure while working within a dynamic and
collaborative team environment.
Key Responsibilities
- Develop and maintain interactive and reusable user interfaces using React.js
and Next.js, ensuring server-side rendering and static site generation
capabilities. - Design and implement robust and scalable RESTful APIs and services with
Node.js and Express.js. - Utilize Firebase Cloud Functions to implement serverless backend logic, and
manage NoSQL databases using Cloud Firestore with effective data modeling
and security rules. - Design, query, and optimize relational databases using SQL (PostgreSQL,
MySQL) for performance and complex data retrieval. - Configure and manage CI/CD workflows with GitHub Actions to streamline
testing and deployments to Firebase Hosting. - Collaborate with UI/UX designers, product managers, and other engineers in
an Agile environment to achieve project objectives from concept to production. - Write clean, maintainable code adhering to coding standards and participate in
peer code reviews to ensure quality and alignment with design patterns and
methodologies. - Leverage AI tools such as OpenAI GPT, Google Gemini, and Cloudi to
enhance code quality, generate solutions, and expedite development
processes. - Implement effective version control using Git and apply branching strategies
such as Git Flow.
Required Skills & Experience
- 2+ years of experience in software development, particularly in web
applications. - Proficient in JavaScript (ES6+) and TypeScript.
Solid experience with React.js, including hooks, context API, and state
management (Redux, Zustand, etc.). - Familiarity with Next.js for server-side rendering (SSR) and static site
generation (SSG). - Intermediate proficiency in developing RESTful and GraphQL APIs using
Node.js and Express.js. - Practical experience with SQL databases such as PostgreSQL and MySQL,
including schema design, complex queries, and performance optimization. - Experience with NoSQL databases, specifically Firebase Cloud Firestore,
including data modeling and security rules. - Hands-on experience with Firebase Cloud Functions for serverless backend
logic and Firebase Hosting for deployment. - Experience with setting up CI/CD pipelines using GitHub Actions.
- Comfortable using Git with branching strategies like Git Flow.
- Intermediate English proficiency (B2 level) for reading technical
documentation and participating in meetings. - Experience with AI tools such as OpenAI (ChatGPT), Google Gemini, and
Cloudi, and proficiency in crafting effective prompts (Prompt Engineering). - Familiarity with Agile methodologies, clean code, and design patterns.
Nice to Have Skills
- Experience with Docker and container orchestration tools like Kubernetes.
- Knowledge of GraphQL for API development and optimization.
- Understanding of serverless architecture beyond Firebase, such as AWS
Lambda. - Certified Scrum Master or Agile certifications.
- Proficiency in additional JavaScript libraries such as Angular or Vue.js.
- Advanced problem-solving skills and adaptability in fast-paced environments.
- Experience with automated testing frameworks such as Jest or Mocha.
Soft Skills
- Effective Collaboration: Work closely in cross-functional teams, engaging with
UI/UX designers, product managers, and fellow engineers to drive projects
from concept to production. - Proactive Problem-Solving: Demonstrate strong analytical skills to identify
issues and employ innovative solutions throughout the development lifecycle,
leveraging tools such as AI to optimize processes. - Agile Methodologies: Utilize agile methodologies to ensure efficient project
management and delivery, aligning with team workflows to achieve business
objectives. - Clear Communication: Present ideas and solutions effectively to diverse team
members and stakeholders, ensuring alignment and understanding across the
development process. - Time Management: Prioritize and manage multiple tasks efficiently, fostering a
disciplined approach to meeting project timelines and contributing to team
success.
Why You Will Love Working with Us
Join a powerful tech workforce and help us change the world through technology
Professional development opportunities with international customers Collaborative
work environment Career path and mentorship programs that will lead to new
levels. Join Lean Tech and contribute to shaping the data landscape within a
dynamic and growing organization. Your skills will be honed, and your contributions
will play a vital role in our continued success. Lean Tech is an equal opportunity
employer. We celebrate diversity and are committed to creating an inclusive
environment for all employees.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Angular API Development APIs Architecture AWS ChatGPT CI/CD Docker Engineering ES6 Gemini Git GitHub GPT GraphQL JavaScript Kubernetes Lambda MySQL Node.js NoSQL OpenAI Pipelines PostgreSQL Prompt engineering RDBMS React Scrum Security SQL Testing TypeScript UX Vue
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.