Full Stack Engineer

Hace 15 horas

Costa Rica AppleTech Jornada completa
The Role We’re hiring a Full Stack Engineer to design, build, and ship features across our product suite. You’ll work in React and Next.js on the front end and C# / .
NET Framework / .
NET on the back end, taking features from requirements through to production as part of a team of developers, working alongside product managers, designers, QA, and DevOps. This is an AI-first role. You’ll be expected to use Claude Code to write code, and we provide skills to support that workflow. Manual code writing is not encouraged — your craft is in directing, reviewing, and refining AI-generated code, not typing it by hand. What You’ll Do
• Do technical design and engineering of full-stack features — implementing UI in React from our designers’ mockups, building services in .
NET Framework, and working with data in SQL.
• Contribute to the modernization of legacy code on both stacks — component-based React on the front, well-bounded services on the back.
• Investigate and fix bugs across the front-end, back-end, and database, tracing issues to their root cause.
• Refactor existing code to improve performance, reliability, and maintainability.
• Work with data using both raw SQL and Entity Framework.
• Follow and help refine API contract design between front-end and back-end: RESTful, idempotent, with consistent error semantics.
• Write maintainable, well-tested, production-ready code, and take ownership of the features you deliver.
• Work AI-first. Write code with Claude Code using the skills we provide, across development, refactoring, testing, and code review. Manual code writing is not encouraged. Share what works with teammates.
• Take features through regression testing.
• Use feature flags and incremental delivery to ship safely and minimize disruption to users.
• Build with security and compliance practices in mind, in line with our architecture standards.
• Work cross-functionally with product managers, designers, and QA to ship features end
- to-end. What We’re Looking For
• 4+ years of professional software engineering experience, with significant full-stack depth across React and .
NET Framework / .
NET / C#.
• A track record of delivering production features end-to-end: sprint commitments, quality outcomes, and clear communication with stakeholders.
• Comfortable working independently and collaboratively, with a habit of mentoring and learning from teammates.
• Strong experience in .
NET Framework and .
NET / C# (.
NET 8 or later), RESTful APIs, and SQL Server — including writing raw SQL (T-SQL) and working with Entity Framework.
• Advanced TypeScript, modern React (hooks, components) and Next.js in enterprise-level software.
• Cloud experience — AWS preferred (CloudWatch, ECS, RDS, S3, Lambda, SQS); Azure equivalents are sufficient.
• Sound judgment on service boundaries, async messaging, caching, consistency trade-offs, state management, and API design.
• You’re familiar with Claude Code and use it daily as your primary way of writing code, and can show measurable gains in your own work.
• You’re comfortable sharing what worked and what didn’t with AI tools, and learning from teammates doing the same.
• You see AI fluency as a core engineering skill, not an optional extra.
• Experience with Postgres is a plus. How You’ll Work This role sits inside a structured engineering system built for predictable delivery and high-quality outcomes.
• Mandatory tooling: Daily, proficient use of Claude Code, with the skills we provide, to write code, refactor, test, and review. Manual code writing is not encouraged.
• Defined SDLC: Ticket-driven tasks, acceptance-criteria-based delivery, and PR reviews with automated testing in every workflow.
• Performance metrics: Sprint commitments met consistently, predictable velocity, and a non-negotiable quality bar.
• Architecture standards: Code is production-ready on both stacks and aligned with our architecture, security, and performance standards.