
Senior Software Engineer
Spoon
full-time
Posted on:
Location Type: Remote
Location: Costa Rica
Visit company websiteExplore more
Job Level
About the role
- Design, build, test, and ship user-facing features with a focus on polish, performance, and usability.
- Build and maintain responsive, accessible UI components and interfaces using modern frameworks and tooling.
- Rapidly prototype new user experiences to validate value before scaling.
- Use AI tools (e.g., Copilot, Claude, or similar) to accelerate development, reduce repetitive work, and improve code quality.
- Participate in front-end architecture decisions, component design patterns, and client-side performance optimization. Contribute to discussions on full-stack integration and API design.
- Deliver against roadmap commitments with a focus on quality, maintainability, and iteration — especially on user-facing surfaces.
- Partner closely with Product and the Director of Engineering to align technical work with customer and business needs. Work alongside designers to ensure high-fidelity implementation of user experiences.
- Document, mentor, and contribute to a culture of learning and openness.
- Stay curious and experimental with new tools, frameworks, and AI workflows that can improve speed, quality, or developer experience.
Requirements
- 5+ years of professional software engineering experience, with significant time spent on front-end or full-stack development
- Strong proficiency with modern JavaScript/TypeScript and front-end framework (React, Vue, or similar) — experience building scalable, maintainable component architectures
- Experience with responsive design, accessibility standards, and client-side performance optimization
- Familiarity with backend technologies and APIs — experience with C#/.NET, Node.js, Python, or similar is a plus for full-stack collaboration
- Experience with cloud infrastructure (AWS preferred)
- Demonstrated use of AI tools or automation in the development workflow
- Product mindset: comfort with ambiguity, iteration, and user-centric decision-making
- Excellent communication and collaboration skills; thrive in cross-functional teams
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptTypeScriptReactVueC#.NETNode.jsPythonresponsive designaccessibility standards
Soft Skills
communicationcollaborationproduct mindsetuser-centric decision-makingmentoringcuriosityadaptabilityiterationproblem-solvingteamwork