Senior Fullstack .Net - React Software Engineer

September 11

🇨🇷 Costa Rica – Remote

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

Apply Now
Logo of Mission Data

Mission Data

We build smart digital products that transform the way companies do business

11 - 50

Description

• Develop clean, readable, and maintainable software codes according to requirements and specifications. • Develop unit-testable codes with corresponding unit tests. • Reduce technical debt by analyzing and enhancing code through refactoring. • Perform software architecture and code reviews, communicate results to Software Development Engineers. • Participate in estimating effort for work assigned with Scrum Masters and team members. • Engage in initiatives that improve processes and contribute to performance effectiveness. • Communicate work progress and pertinent information to the Development Lead timely. • Perform miscellaneous job-related duties as assigned.

Requirements

• Degree in Computer Science, Software Engineering, or equivalent (required). • 5+ years of experience in an agile software development environment. • Proficient in C#.NET, ASP.NET Core, Web API, NHibernate, and Entity Framework. • Experience with databases like MongoDB, PostgreSQL, and MySQL. • Familiarity with front-end development using ReactJS. AngularJS is a plus. • Exposure to cloud environments and DevOps tools (Docker, Jenkins, Kubernetes). GCP is preferred. • Good understanding of SOLID principles and design patterns to ensure scalable, maintainable, and high-quality code. • Strong foundations in engineering beyond programming languages and frameworks, including knowledge of memory management, caching, system performance measurement, Task Parallel Library (TPL), and data structures. • Positive and professional approach at all times. • Good analytical and problem-solving skills. • Initiative and ability to demonstrate a proactive approach to tasks. • Good communication skills, both written and verbal. • Ability to work under pressure and to deadlines. • Ability to empathize with the customer's viewpoint when designing and developing software. • Advanced communication skills in English. • Familiarity with NodeJS, Python, and Go is a plus

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com