Software Engineers work as part of a cross-functional product team in the design, implementation and maintenance of ActiveCampaign's software product. This position will collaborate with the team to perform full-stack engineering, design and build new features and capabilities, and solve technical problems.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or related engineering field, or foreign equivalent
- 5 years of relevant experience in software engineering or a related occupation
- 5 years of experience developing SaaS systems using REST APIs or micro-services on Kubernetes
- 5 years of experience developing using frameworks including: Slim, Symfony or GraphOL; 5 years of experience using tool including Gitlab, Vault, Grafana, Jira, PHPStorm or Pycharm
- 5 years of experience working in a LAMP stack (Linux, Apache, MySQL, PHP)
- 4 years of experience working with front-end languages including: JavaScript, React, JQuery, Typescript, CSS or HTML
- 4 years of experience using data stores including: MySQL DB, DynamoDB, NoSQL or Redis
- 4 years of experience of formal onboarding, training or mentoring other software engineers
- 4 years of experience producing automated test to complement code written
- 4 years of experience completing projects as a major contributor; 4 years of experience designing systems using OOP, DDD or SOLID
- 4 years of experience using auth services or formats such as OAuth or JWT
- 2 years of experience using services including: Kafka, AWS services or ElasticSearch
Benefits
- Comprehensive Health & Wellness
- Growth & Development
- Generous Paid Time Off
- Total Rewards
- Collaborative Culture