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.

View all jobs at Lean Tech

Apply now Apply later

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.

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Engineering Jobs

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

Region: South America
Country: Colombia

More jobs like this