Role Overview
As a Software Engineer at GreenSlate, you will help build the entertainment industry’s most advanced production finance application, working closely with the product design team to move rapidly from concept to execution on a modern stack of C#, JavaScript, TypeScript, and Microservices. You will collaborate with a passionate, craft-focused engineering team that values SOLID principles and test-driven development.
Responsibilities
- Work within a fast-paced development environment backed by a solid SDLC, including branching, pull requests, CI, and QA
- Apply SOLID principles, TDD, best practices, and software craftsmanship in daily work
- Participate in daily stand-ups, pair programming, and collaboration
- Work with a fully responsive single-page application (SPA) powered by a RESTful API
- Use code analysis tooling to monitor and address technical debt
Requirements
- 1+ years of relevant experience
- Bachelor’s degree or equivalent practical experience
- Experience in C# or Java, JavaScript, TypeScript, HTML/CSS, relational databases, and ORM frameworks
- Experience with a back-end framework (e.g., Rails, Spring, .NET) and front-end framework (e.g., React, Angular, Vue.js)
- Unit testing experience
- Well-versed in object-oriented design and development concepts
Skills
- C#
- TypeScript
- JavaScript
- RESTful API
- Microservices
Benefits
- Competitive salary packages
- Private medical and life insurance
- Psychological support and wellness discounts
- Full-time remote flexibility in Costa Rica