Software Mind

Full Stack Software Developer

Software Mind

contract

Posted on:

Location Type: Remote

Location: Remote • 🇨🇷 Costa Rica

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureCloudDistributed SystemsElasticSearchJavaScript.NETTypeScriptVue.js

About the role

  • Collaborate in a team environment to solve problems collectively
  • Work in a team environment to design, develop, document, and improve services and web applications
  • Contribute to distributed systems based on CQRS architecture and real-time systems based on cloud technologies
  • Assist other developers and internal customers in defining requirements and performing technical analysis
  • Communicate estimations, delays, or unforeseen problems

Requirements

  • Experience building web applications
  • Strong drive for continuous learning and improvement
  • Familiarity with .NET Framework/Core, C#, JavaScript/TypeScript, Vue, Azure, MSSQL, AWS, Azure ElasticSearch, Event sourcing/EventStore, CQRS
  • Strong understanding of SOLID software design principles
  • Experience with package management tools to manage dependencies
  • Experience with continuous integration and continuous delivery practices
  • Experience with HTTP API services
  • Appreciation of user experience at all points of interaction with software
  • A strong understanding of Object-Oriented Programming (preferred)
  • Experience with troubleshooting and debugging techniques (preferred)
  • Experience working with a team and sharing knowledge (preferred)
  • Experience working in Agile teams (preferred)
  • Self-motivated to grow and learn (preferred)
Benefits
  • Excellent work environment certified by Great Place To Work!

Applicant Tracking System Keywords

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

Hard skills
.NET Framework.NET CoreC#JavaScriptTypeScriptVueAzureMSSQLAWSCQRS
Soft skills
collaborationproblem-solvingcommunicationcontinuous learningteamworkknowledge sharingself-motivationappreciation of user experiencetechnical analysisestimations