Find your next job at a growing startup

197
companies
3,090
Jobs

Senior Software Engineer

Smartwyre

Smartwyre

Software Engineering
Costa Rica
Posted on Apr 26, 2024
About The Role

We are looking for a Senior Software Engineer to join our global engineering team. The role will be responsible for designing, developing, and maintaining high-quality software solutions that meet customer needs. You will work closely with cross-functional teams to understand requirements, propose solutions, and deliver robust applications. Your expertise in full-stack development will be instrumental in driving our technology forward.

The ideal candidate will possess an advanced working knowledge of the .NET Framework and be proficient in React and JavaScript.

Your Responsibilities

  • Design, develop, and maintain scalable web applications using the .NET framework
  • Collaborate with product owners and stakeholders to understand requirements and translate them into technical solutions
  • Write clean, maintainable code following best practices and design patterns
  • Perform code reviews to ensure quality and adherence to coding standards
  • Troubleshoot and debug applications to resolve issues in a timely manner
  • Participate in agile development processes, including sprint planning, stand-ups, and retrospectives
  • Mentor junior developers and share knowledge with team members

Our Ideal Candidate

We need developers that share our passion for building and scaling cutting-edge Web and Mobile apps in a high-functioning, remote team!

You will have proven experience in software development with a focus on .NET technologies and be confined using C# ASP.NET and Web API's.

You will also have strong front-end development skills using JavaScript, HTML, CSS, and front-end frameworks (e.g., Angular, React).

We need you to have have experience with relational databases (e.g., SQL Server, MySQL) and ORM frameworks (e.g., Entity Framework). We use agile development methodologies so you will need to show your experience working with Scrum or Kanban

Talking to key stakeholders and understand and show passion for the business objectives of the company.

You are comfortable with a fair bit of uncertainty, fast change, and love solving hard problems collaboratively. You are ambitious about the speed and quality of your code.

You are a team player who thrives working in an honest and friendly working atmosphere. We have a flat hierarchy and give you the opportunity to make a real impact.

You are passionate about the craft of software development and contribute to technical and non-technical discussions that help shape the direction of digital product delivery. You are able to work independently, as well as collaboratively, on user stories within an agile delivery environment and are versed in modern software delivery practices. You care about creating quality software that meets the needs of our client’s vision and goals, in a thoughtfully pragmatic way.

**Please submit your CV in English**