GreenSlate

Senior Software Engineer

GreenSlate

full-time

Posted on:

Location Type: Remote

Location: Costa Rica

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $4,000 - $4,800 per month

Job Level

About the role

  • Acts as a subject matter expert in full-stack engineering on a scrum delivery team, collaborating with product owners, designers, and other engineers to deliver business value on an iterative basis.
  • Coaches and influences team-members on best practices and emerging technologies.
  • Solves complex technology and business problems with new and creative methods.
  • Architects, engineers, tests, deploys, and supports highly scalable and maintainable complex, end-to-end software functionality.
  • Ensures delivery of high-quality software by writing clean code and utilizing pair programming, test-driven development (TDD), and continuous integration.
  • Actively engages in the technology industry, networks and understands how evolving technologies can benefit our organization.
  • Develops a solid understanding of the team’s business domain and systems.

Requirements

  • Bachelor's degree or equivalent practical experience
  • 5+ years of professional experience in enterprise-level software design, development and testing
  • Proficient in C# or Java, Javascript, Typescript, HTML/CSS, relational databases and ORM frameworks
  • Experience with a commonly used back-end framework (e.g. Rails, Spring, .NET)
  • Experience with a commonly used front-end framework (e.g. React, Angular, Vue.js)
  • Well-versed in object-oriented design and development concepts (e.g. SOLID, Onion/Hexagonal architecture, anemic/rich domain model, design patterns, data structures)
  • Experience modeling and architecting complicated business domains and associated methodologies/paradigms: i.e. Domain Driven Design, Event Sourcing, CQRS (this is a plus)
  • Expertise in distributed architectural patterns: event driven microservices, distributed transactions: sagas, append-only logs, change data capture, idempotent consumer, eventual consistency (this is a plus)
  • Excellent communication skills in English, both verbal and written.
  • Professional and mature with a solid work ethic and tenacity, enthusiasm for technical challenges.
Benefits
  • Private medical and life insurance
  • Psychological support
  • English program
  • Wellness discounts and perks through the Holisticly platform

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#JavaJavaScriptTypeScriptHTMLCSSrelational databasesORM frameworksback-end frameworksfront-end frameworks
Soft skills
communication skillscoachinginfluencingproblem-solvingcollaborationwork ethictenacityenthusiasm
Certifications
Bachelor's degree