Skip to main content

Full Stack Engineer

Technology
ITCO Solutions
California, United States2 months ago
Fully remote

Job description

Job title: Full Stack Engineer

Duration: 3+ months (but likely to extend)

Location: Remote US or Remote LATAM

Responsibilities

  • Build responsive, accessible, and high-quality user interfaces using React, TypeScript, and Tailwind CSS.
  • Develop, integrate, and maintain RESTful APIs and backend services.
  • Design data flows and application architecture that support reliability, scalability, and security.
  • Collaborate with product managers, designers, and engineers to define requirements and deliver features end to end.
  • Write clean, testable, well-documented code and participate in code reviews.
  • Diagnose and resolve bugs, performance issues, and production incidents.
  • Contribute to technical planning, architecture discussions, and continuous improvement of development practices.
  • Create and maintain automated tests across frontend and backend components.
  • Participate in Agile ceremonies, estimation, and iterative delivery.
  • Stay current with modern web development practices and recommend improvements to tools and processes.

Required Qualifications

  • 3+ years of professional experience in full-stack or web application development.
  • Strong experience with React and TypeScript.
  • Proficiency with Tailwind CSS or a comparable utility-first CSS framework.
  • Experience designing, consuming, and troubleshooting REST APIs.
  • Solid understanding of JavaScript, HTML, CSS, browser behavior, and responsive design.
  • Experience with backend development in at least one modern language or framework.
  • Familiarity with relational or NoSQL databases and common data modeling concepts.
  • Experience with Git-based development workflows, pull requests, and code reviews.
  • Understanding of software testing principles and automated testing tools.
  • Strong communication, collaboration, and problem-solving skills.

Preferred Qualifications

  • Experience with Node.js, Express, NestJS, or a similar backend framework.
  • Experience with PostgreSQL, MongoDB, or another production database.
  • Familiarity with authentication, authorization, and API security best practices.
  • Experience with cloud platforms, CI/CD pipelines, containers, or observability tools.
  • Knowledge of state management libraries such as Redux, Zustand, or React Query.
  • Experience working with OpenAPI or similar API documentation standards.
  • Familiarity with accessibility standards and performance optimization techniques.
  • Experience working in a product-focused Agile environment.

Success in This Role

  • You deliver end-to-end features that are reliable, maintainable, and intuitive for users.
  • You contribute positively to engineering standards, code quality, and team velocity.
  • You identify risks early and communicate clearly with technical and non-technical stakeholders.
  • You help improve the performance, security, accessibility, and scalability of the applications you support.

Interested in this role?