Full Stack Engineer
Job Description:
Full Stack Engineer
Role Overview
We are looking for a Full Stack Engineer to design, build, and support features across front-end applications, backend services, APIs, and enterprise integrations. This role focuses on delivering scalable, secure, and highly reliable software solutions while maintaining a strict focus on system observability, fault-tolerant error handling, and clean software architecture. The ideal candidate works fluidly across web, mobile, and enterprise platforms while collaborating seamlessly with architecture, product, CRM, and infrastructure teams.
Key Information:
-
Location: Argentina (Remote or Hybrid).
-
Schedule: Full-time (EST time zone overlap preferred).
-
Experience Level: 3 to 5+ years of verified industry experience.
Core Responsibilities
1. Full Stack Development & UI/UX Support
-
Feature Engineering: Design, implement, and maintain scalable full-stack features crossing front-end, backend, API, and service layers.
-
User Experience: Build and optimize high-fidelity, reliable user experiences across web-facing and mobile-facing corporate applications.
2. API Design & Enterprise Integrations
-
Integration Frameworks: Create, secure, and support structured APIs, custom service connectors, and robust enterprise integration patterns.
-
Data Management: Write, review, and optimize database schemas, advanced queries, and data access logic with long-term scalability and performance in mind.
3. Observability, System Reliability & Security
-
Telemetry & Tracking: Embed extensive logging, production monitoring, telemetry metrics, and distributed tracing practices into application workflows.
-
Resilient Architecture: Support application stability through custom retry mechanisms, exponential backoff logic, fault-tolerant workflows, and dead-letter queue handling.
-
Security Standards: Apply modern secure coding standards, including strict input validation, token/secrets management, comprehensive logging auditability, and safe data lifecycle handling.
4. DevOps, Quality & Team Collaboration
-
CI/CD Workflows: Participate actively in CI/CD pipeline automation, automated testing scripts, release preparation tasks, and production deployment environments.
-
Cloud Environments: Work extensively with containerized microservices and modern cloud-based runtime orchestration frameworks.
-
Code & Governance: Engage in technical design discussions, rigorous code reviews, peer evaluations, production readiness reviews, and technical documentation drafting.
Required Qualifications (Hard Skills)
-
Education: Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a strictly related technical field.
-
Professional Journey: 3 to 5+ years of verified professional experience in full-stack engineering or software development roles.
-
Front-End Mastery: Strong, hands-on front-end web development capabilities utilizing React and Next.js (or highly comparable modern frameworks).
-
Backend Proficiency: Solid backend software development experience using at least one major technology platform, such as Node.js, Java, or .NET.
-
API Architecture: Demonstrated experience building REST APIs, executing data integrations, managing schema documentation, and handling API versioning.
-
System Observability: Solid background applying reliability practices including metrics dashboards, logs, traces, automated retries, and dead-letter queues.
-
DevOps Fundamentals: Practical familiarity with continuous integration frameworks (CI/CD), automated testing tools, Docker/containerization, and cloud runtime infrastructure.
-
Data Design: Competency in schema normalization, query performance optimization, and writing clean, scalable application logic.
Preferred Qualifications (Pluses)
- Experience supporting and deploying applications across diverse web, mobile, and enterprise-grade system ecosystems.
- Exposure to backend integrations involving CRM platforms, global booking services, unified customer profiles, electronic payments, or digital content repositories.
- Familiarity with Infrastructure as Code (IaC) architectures and modern cloud automated deployment pipelines.
- Practical experience working within Agile, Scrum, or iterative sprint delivery environments.
Key Skills & Tech Stack Summary
-
Development Domains: Full Stack Software Development, Architecture-Driven Solution Design.
-
Front-End Frameworks: React, Next.js, Modern UI Components.
-
Backend Engines: Node.js, Java, or .NET.
-
API & Integrations: REST API Development, Schema Management, Integration Versioning, Enterprise Systems Integration.
-
Reliability Engineering: Observability, Telemetry (Logs, Metrics, Traces), Resilient Design, Error Handling, Dead-Letter Queues.
-
DevOps & Cloud: CI/CD Pipelines, Automated Testing, Containerization (Docker), Cloud Runtime Fundamentals.
-
Security & Data: Secure Coding, Secrets Management, Input Validation, Data Modeling, Query Optimization.