
Full Stack Software Developer
Software Mind
contract
Posted on:
Location Type: Remote
Location: Remote • 🇨🇷 Costa Rica
Visit company websiteJob 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