Brightgrove logo
Українська
Middle Full Stack Engineer

Middle Full Stack Engineer

for Virtual Fundraising platform
Location
Medellin, Colombia, Remote
Area
Backend
Tech Level
Middle
Tech Stack
Node.js, TypeScript, React, Express.js, PostgreSQL, DynamoDB
Refer a Friend

your info

REFERRAL'S INFO

0/4000

About the Client

We're on a mission to spread joy.

Our Client exists to create and support joy for America’s youth. Every fundraiser we host empowers kids to pursue and fulfill their dreams. And 50% of every popcorn purchase made on our site goes to the Kids Foundation, which has raised millions for children with special needs with the support of the client`s community.

Project details

A Full-Stack Engineer works across the entire tech stack, from the front-end to the back-end, to develop and maintain scalable and efficient web applications. They are responsible for ensuring that the system operates smoothly and can handle a high volume of traffic.

Your Team

The tech team is split into core and product engineering. Build an engineering pod in LATAM with 2 Middle Full-Stack Engineers. They will join existing pods and report to the client's internal managers.

Scope and Range:

  • End-to-End Development: Build and maintain both the front-end and back-end portions of web and mobile applications, ensuring they work seamlessly together.
  • Code Quality: Write clean, maintainable, and efficient code while ensuring that design and implementation follow industry best practices.
  • Collaboration: Work closely with cross-functional teams, including front-end developers, designers, and product managers, to turn requirements into functional, polished features.
  • System Optimization: Continuously improve the performance and scalability of the full-stack architecture, ensuring its stability and scalability.
  • Testing: Full code coverage with integration and unit tests.

What's in it for you

  • Interview process that respects people and their time
  • Professional and open IT community
  • Internal meet-ups and resources for knowledge sharing
  • Time for recovery and relaxation
  • Bright online and offline events
  • Opportunity to become part of our internal volunteer community

Responsibilities

  • Develop and maintain high-quality front-end applications using technologies such as HTML, CSS, TypeScript, React, and Next.js and tools and instruments provided by other teams and functions.
  • Develop and maintain microservice applications using technologies like Lambda, Node.js, Express, PostgreSQL, or other database systems, tools, and instruments provided by other teams and functions.
  • Develop and maintain integrations with 3rd party services.
  • Collaborate with other engineers to develop APIs and ensure they align with front-end features. Implement and maintain best CI/CD practices, and provide smoke, unit, and integration tests coverage.
  • Use AWS or Azure cloud stacks to deploy and scale applications.
  • Handle data persistence using databases like RDS (Postgres) and DynamoDB, ensuring proper schema design and data integrity.
  • Monitor and optimize the performance of applications, focusing on both the server-side and client-side.

Other Job Functions:

  • Error monitoring, handling, and resolving processes.

Skills

  • Expertise in full-stack development, including front-end (React, TypeScript) and back-end (Node.js, Express, SQL/PostgreSQL, DynamoDB).
  • Proficient in server-side rendering (Next.js) and client-side rendering.
  • Strong understanding of cloud technologies (AWS Lambda, SQS, RDS, DynamoDB) and infrastructure as code (Serverless Framework + Terraform).
  • Experience working in a CI/CD environment with unit/integration testing and continuous deployment.
  • Knowledge of distributed systems and scalability practices.
  • Excellent problem-solving abilities and debugging skills.
  • English proficiency of B2 or above
Recruiter Odarka Hlushko
Your personal recruiter
Odarka Hlushko

Apply Now

0/4000

sharing is caring & referral bonus