Senior Software Developer
- Published on
About the Role
Are you a skilled developer who thrives on solving complex problems and mentoring others? Do you take pride in writing clean code, sharing knowledge, and making software better with every release? We’re looking for a Senior Software Developer who is passionate about building great products, improving systems, and helping others grow. In this role, you’ll be at the heart of our development team - building new features, enhancing existing functionality, and making sure our infrastructure runs smoothly.
Responsibilities
- Developing and maintaining ActiveDEMAND application features and products.
- Developing and maintaining technical documentation, including test plans, and contribute to existing documentation.
- Logging project-related issues in the defect-tracking tool identified for the project.
- Ensuring the timely completion of project milestones.
- Performing maintenance work on server and database infrastructure as needed.
- Analyzing existing application and highlighting areas of improvement.
- Working with the Customer Success team to help solve customers’ technical support issues.
- Providing support to the Lead Software Developer in ensuring projects and features are completed according to requirements and in a timely manner.
- Performing code reviews and pair programming as needed for junior developers.
- Mentoring, coaching, and teaching the team new skills.
- Attending and participating in frequent status check meetings with the team.
- Expanding knowledge and understanding of technologies related to development work.
- Following established company and department processes while actively suggesting and implementing improvements.
- Taking full ownership of assigned tasks, ensuring high-quality outcomes with minimal supervision.
About the Candidate
Candidates should have a degree in Computer Science or related field, along with 2 - 4 years of experience working with web technologies including Ruby on Rails, HTML, CSS3, and jQuery. Experience training junior developers is essential and familiarity with SaaS, AI, ML, and iOS/Android development would be considered beneficial. A good understanding of application design and architecture, as well as hands-on knowledge of MySQL and MongoDB, is required for this role.
About the Company
ActiveDEMAND is an innovative marketing automation company based in Calgary, Alberta, specializing in streamlining marketing efforts for various clientele around the globe. Our vision was to construct a modern toolset for multi-client marketers and to deliver actionable insights. We have evolved into more than just a marketing platform, focusing on creating meaningful connections and growth opportunities for our clients.
Company Culture and Benefits
We are dedicated to fostering a collaborative and respectful work environment grounded in our core values: empathy, curiosity, collaboration, trust, courage, and result-driven outcomes. We offer the opportunity to work virtually from home within Calgary, AB, with benefits such as 2 weeks of vacation, health care coverage, and a commitment to innovation and growth.