cover image
barreleye

barreleye

www.barreleyesoftware.com

1 Job

4 Employees

About the Company

With Barreleye, reduce costs, increase transparency, and increase efficiency. Bring groups together ensuring the most efficient use of water and company wide transparency using Barreleye's single collaborative platform Differentiate yourself amongst your peers in water stewardship, providing accurate insight into current and future water metrics hitting all you water ESG goals. Make Barreleye part of your company’s digital transformation by eliminating excel and integrating with industry’s most used upstream tools

Listed Jobs

Company background Company brand
Company Name
barreleye
Job Title
Backend/Fullstack Software Developer
Job Description
Job Title: Backend/Fullstack Software Developer Role Summary: Architect, develop, and maintain high‑quality, scalable backend and full‑stack services primarily using C# (EF Core, ASP.NET) with strong proficiency in at least one additional modern language (e.g., TypeScript, Dart). Collaborate on design, coding, testing, and documentation while ensuring adherence to best practices such as SOLID, DRY, YAGNI, and Dependency Injection. Utilize AI tools to enhance productivity in learning, planning, prototyping, refactoring, and code review, while maintaining rigorous supervision for commit quality. Expectations: Demonstrate mastery of programming through continuous learning, open‑source or personal projects, and active engagement in code quality and performance optimization. Apply solid architectural and automated testing skills, communicate effectively in English, understand Git and Agile workflows, and maintain a proactive, self‑motivated approach in a fully remote environment. Key Responsibilities: - Read, analyze, and refactor existing codebase. - Plan, prototype, and implement new features and bug fixes. - Write unit, integration, and other automated tests. - Conduct code reviews, write comprehensive commit messages and documentation. - Collaborate with product and design teams to deliver high‑quality features. - Explore and integrate AI capabilities to improve development processes. - Support production and system administration tasks (Linux/batch, Docker, CI/CD pipelines). - Develop mobile applications with Flutter (if experienced). Required Skills: - Strong proficiency in C# (EF Core, ASP.NET) and at least one other modern language (TypeScript, Dart, etc.). - Expertise in relational databases (PostgreSQL) and solid understanding of RESTful API design. - Experience writing automated tests (unit, integration). - Familiarity with Git, CI/CD, Agile methodologies. - Excellent problem‑solving and analytical abilities. - Fluent written and verbal communication in English. - Passion for clean code, performance optimization, and continuous learning. Required Education & Certifications: - Bachelor’s degree in Computer Science or a related field.
Calgary, Canada
On site
19-11-2025