Web Smash Costa Rica

Agents for Tech professionals.

Smash is looking for a Senior Software Engineer exceptionally motivated, capable, and driven. We offer a fast-paced collaborative environment where each of us directly contributes to the company’s success.

This person will build and deliver intelligent and robust solutions for our Web Development team. The individual in this role will participate in technical requirements sessions and develop and document solutions built on .NET, React, and a content management system. A successful candidate will have a minimum of three years of relevant work experience, display a willingness to work on and around content management systems, and be adept at managing client expectations and maintaining scope according to defined requirements.

This is a remote position.


Translate business requirements into well-architected solutions that support customer acquisition on a public e-commerce web site.
Participate in technical design sessions; architect and document technical solutions that are aligned with client business objectives and software development best practices.
Ensure the technical feasibility of User Interface (UI)/User Experience (UX) designs.
Manage technical scopes and client expectations.
Work with and extend existing code and applications to implement client requirements and remediation tasks.


Minimum 2 years’ hands-on development experience using modern JavaScript frameworks (React, Angular, Knockout).
Minimum 3 years hands-on experience in relational database design and development, preferable SQL Server 2005/2012/2014.
3+ years of Web Content Management System experience (Contentful, Contentstack, SharePoint, Umbraco, etc).
Understanding of object-oriented design principles.
Familiarity with agile software delivery methodologies such as Scrum.
Experienced using team collaboration tools/source control programs, preferable GIT.
Experience using Continuous Integration Frameworks.

Preferred skills:

3 years experience with React.
Experience with Next.js framework and/or server side rendering.
Experience with mobile development and/or mobile-first responsive design.
Hands-on development experience using .NET (3.0/3.5/4.0/4.5+).
Strong background in design and development of enterprise systems as part of a complete software product lifecycle.
Experience with MVC.
Experience managing and integrating with headless CMS.

Para solicitar este trabajo envía un correo electrónico con tus detalles a hr@smash.cr