Addi

Fullstack Engineer, IC2

Addi

full-time

Posted on:

Location Type: Remote

Location: Colombia

Visit company website

Explore more

AI Apply
Apply

About the role

  • Take end-to-end ownership of features, from frontend user interfaces to backend APIs and database design.
  • Build modern, responsive web applications using React and Next.js with TypeScript, leveraging server-side rendering (SSR), static site generation (SSG), and API routes.
  • Develop robust backend services and APIs using Node.js and TypeScript, ensuring scalability, security, and performance.
  • Design and implement database schemas, optimize queries, and manage data persistence using SQL and NoSQL databases (PostgreSQL, MongoDB, Redis).
  • Write clean, maintainable, and well-tested code with comprehensive unit, integration, and end-to-end tests.
  • Collaborate with designers to implement pixel-perfect, accessible, and performant user interfaces that deliver excellent user experiences.
  • Work closely with product managers to understand requirements, propose technical solutions, and balance feature delivery with technical excellence.
  • Deploy features to production using modern CI/CD pipelines and infrastructure tools.
  • Participate in on-call rotations to ensure system reliability and rapid incident response.
  • Contribute to technical discussions, code reviews, and architectural decisions that shape the platform's evolution.
  • Share knowledge with the team through documentation, pair programming, and technical presentations.

Requirements

  • Proven software development experience
  • Minimum of 4-5 years of experience building and shipping full-stack web applications in production environments.
  • Strong track record of delivering end-to-end features that balance user experience with technical excellence.
  • Experience working in agile, cross-functional teams with product managers, designers, and other engineers.
  • Strong Technical Proficiency
  • Frontend: Deep expertise in TypeScript, React (hooks, context, performance optimization), and Next.js 13+ (App Router, Server Components, SSR/SSG, API routes). Experience with modern state management (Zustand, Redux, React Query) and styling approaches.
  • Backend: Extensive experience building scalable services with Node.js and TypeScript. Proven ability to design RESTful APIs and/or GraphQL services. Proficiency with SQL (PostgreSQL) and NoSQL (MongoDB, Redis) databases, authentication (JWT, OAuth), and asynchronous programming patterns.
  • Testing: Strong experience with unit, integration, and end-to-end tests using Jest, Vitest, React Testing Library, Playwright, or Cypress.
  • DevOps: Experience with Docker, cloud platforms (AWS, GCP, Azure), CI/CD pipelines, and deployment strategies.
  • Nice to have: Kubernetes, infrastructure as code, serverless architectures, and observability tools.
  • Outstanding cross functional collaboration
  • Excellent communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.
  • Comfortable working asynchronously in a remote or distributed team environment.
  • Proven ability to collaborate effectively with designers, product managers, and other engineers.
  • Demonstrates exceptional initiative
  • Proactive in identifying problems, proposing solutions, and driving initiatives to completion with minimal supervision.
  • Strong prioritization skills, balancing immediate business needs with long-term technical health.
  • Demonstrates ownership mentality, taking responsibility for the entire lifecycle of features from conception to production support.
  • Strong business acumen
  • Understanding of how technical decisions impact business outcomes and user value.
  • Ability to balance technical perfectionism with pragmatic delivery in a fast-paced environment.
  • Ideally experience in fintech, product companies, or high-growth startups.
  • AI and Technical Innovation
  • Continuously learns and applies emerging AI technologies to accelerate development and enhance problem-solving.
  • Shares insights about modern development practices, tools, and patterns with the team, encouraging thoughtful experimentation and fostering a culture of continuous improvement.
Benefits
  • Work on a problem that truly matters
  • Be part of something big from the ground up
  • Unparalleled growth opportunity
  • Join a world-class team
  • Competitive compensation & meaningful ownership
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptReactNext.jsNode.jsSQLNoSQLRESTful APIsGraphQLunit testingCI/CD
Soft Skills
cross-functional collaborationcommunication skillsinitiativeprioritization skillsownership mentalitybusiness acumen