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.