Fullstack Engineer, IC2

Posted 64ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Fullstack Engineer developing web applications for a leading fintech platform in Colombia. Collaborating on modern tech solutions to improve financial services for customers.

Responsibilities:

  • 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