Apply

Full Stack Software Developer

Posted 9 days agoViewed

View full description

💎 Seniority level: Middle, 3+ years

📍 Location: Costa Rica

🔍 Industry: Software Development

⏳ Experience: 3+ years

🪄 Skills: AWSBackend DevelopmentNode.jsSoftware DevelopmentSQLAgileASP.NETExpress.jsFrontend DevelopmentFull Stack DevelopmentGitHTMLCSSJavascriptMongoDBReact.jsC#AlgorithmsASP.NET MVCData Structures.NET.NET coreREST APICI/CDProblem SolvingAgile methodologiesMicroservicesJSONDebugging

Requirements:
  • 3+ years of experience in software design and development, with expertise in full-stack development.
  • Proficiency in both the Microsoft stack and the MERN stack:Microsoft Stack: .NET Framework, .NET Core, .NET 6, C#, ASP.NET, MVC, REST API, SQL Server, Entity Framework.MERN Stack: MongoDB, Express.js, React.js, Node.js.
  • Strong knowledge of frontend technologies: React.js or Angular, Bootstrap, JavaScript, jQuery, and CSS.
  • Experience with AWS cloud services (Lambda, S3, SQS, API Gateway, ECS, EC2, etc.).
  • Strong experience with version control systems, particularly Git.
  • Hands-on experience in unit testing and test-driven development.
  • Familiarity with application security best practices, including single sign-on (SSO)
  • Strong knowledge of agile software development methodologies.
Responsibilities:
  • Design, develop, and implement scalable and high-performing applications using modern programming languages and frameworks.
  • Optimize application performance by analyzing execution, debugging issues, and implementing improvements.
  • Review project proposals, evaluate technical alternatives, provide time and effort estimates, and offer recommendations.
  • Contribute to code reviews, system design discussions, and best practice implementations.
  • Identify and drive process improvements, recommending technical solutions to enhance efficiency.
  • Assess and maintain the health, security, and performance of software applications and databases.
  • Work within an Agile development environment, collaborating with cross-functional teams to deliver high-quality solutions.
Apply