Midwest Startups you'll love to join

Leverage our network to build your career.
Tell us about your professional DNA to get discovered by any company in our network with opportunities relevant to your career goals.

Backend Software Engineer



Software Engineering
Heredia Province, Heredia, Costa Rica
Posted on Wednesday, July 3, 2024
We’re looking for a backend C#/.Net software engineer who has experience working with a team to create robust long-lived web applications that render efficiently and handle large amounts of data with ease. We are looking for someone who can break down complex projects and can grow into a technical leadership role. We work with a variety of technologies, so the ideal candidate will be able to adapt and learn quickly, while still focusing first on C#.
Join us as we extend and scale our email and marketing Automation platform!

What your day would consist of:

  • Produce quality, tested code adhering to established coding standards and best practices.
  • Mentoring and pairing with other engineers to deliver high quality code as a team.
  • Work cross-functionally to collaborate in the planning and design process of services and APIs that enable feature work across our platform.
  • Document architectural technical decisions.
  • Troubleshoot and debug large scale systems.
  • Collaborate with UI designers and Product Managers to produce the best user experience.
  • Learn and enforce best practices via active participation in code reviews.
  • Support legacy and modern applications in the public cloud and deploy them through CI/CD practices.
  • Participation in team's on-call rotation

What Is Needed:

  • Relentless focus on our customers’ experience.
  • Ability to work independently as well as collaboratively.
  • 3+ years experience with C#/.Net 6.0+ or .Net Core.
  • 3+ years experience with MS SQL Server and/or another relational database.
  • 1+ years experience with AWS (preferred) or Azure or GCP with technologies such as Kafka, Simple Queuing Services, Message Notifications Services, File Stores, NoSQL Databases, etc.
  • Experience with other programming languages such as Python, Java, or PHP is bonus.
  • JavaScript and HTML is a bonus (AngularJS, React).
  • Experience writing automated unit tests using tools such as NUnit or MS Test.
  • Experience with automated testing tools such as Playwright, Cypress, or Selenium is bonus.
  • Strong written and verbal communication skills.
  • Desire to continuously learn and grow in new languages, frameworks, and techniques.
  • Experience working in an Agile development environment.
  • For this position, a Background check is required by ActiveCampaign, therefore, by submitting your information for this position you agree to approve if required the background check.