Software Engineer
Cority
WorldwideremotePosted 12 days ago
Skill Required
Software-EngineerSoftware-Developer.NET-DeveloperBackend-EngineerFull-Stack-DeveloperSoftware-Engineer-DeveloperIT-Software-EngineerSoftware-Engineer-JobsEngineering-Software-DeveloperSoftware-Systems-EngineerSoftware-Engineering-JobsSoftware-Design-EngineerDeveloperSoftware EngineerSoftware DeveloperMicroservicesSQL Server.NETJavaScriptTypeScriptautomationdevelopingdesigningRabbitMQPostgreSQLAngularMongoDBwrittenetc.)TestNGPythonDockerdesignGitReactKafkaAzureAgileHTMLRustFulltime
Key highlights
- 4+ years of experience as a developer.
- Experience with .NET Core, .Net Framework, Entity Framework/Dapper, Web APIs and Microservices.
- Remote working environment with a one-time home office allowance and subsidized monthly internet allowance.
- Previous experience in occupational health, environment, ergonomics, or safety is an asset.
Role overview
Cority is seeking a Software Engineer to join their existing team. The role involves designing and enhancing Cority's software, collaborating with Product Development to meet client needs, and driving technical decisions. The organization emphasizes a dynamic, collaborative environment and a commitment to customer success.
Responsibilities
- Drive technical and architectural decisions to meet product requirements while anticipating future needs.
- Lead teams technically to drive production-ready code.
- Design and develop new software and enhance existing software for clients’ systems and Cority’s base software.
- Communicate directly with Product Owners to ensure requirements and specifications are understood.
- Develop high-quality software and advocate for automation frameworks for testing, integration, and deployment.
- Review completed software designs or prototypes with the team and participate in code reviews.
- Track sprint work and provide proper transparency/visibility to the team.
- Provide support and maintenance.
- Own one or more functional areas or projects and help break down tasks into manageable stories.
- Mentor junior developers.
- Be open to learning and working with modern technologies as required in the project.
Requirements
- University degree in computer science or a related program.
- 4+ years of experience as a developer.
- Strong understanding of the software development process & lifecycle.
- Experience with Agile & Scrum methodology.
- Experience with using AI for development including tools like Github Copilot, Claude Code, Cursor, etc.
- Experience with .NET Core, .Net Framework, Entity Framework/Dapper, Web APIs and Microservices.
- Experience developing database applications using relational database systems such as Postgres, SQL Server.
- Experience with Node, Angular/React, HTML5, CSS, TypeScript, JavaScript, Python.
- Experience with CI and CD.
Nice to have
- Experience with LLMs, Agentic Frameworks, RAG, Vector DB’s & MCP servers.
- Experience with NoSQL databases like MongoDB.
- Experience with AWS or Azure.
- Experience with Multi-tenancy.
- Experience with Message Queues like SQS, Google Queues, RabbitMQ, Kafka.
- Experience with Docker.
Benefits
- Remote working environment with a one-time home office allowance and subsidized monthly internet allowance.
- Competitive health benefits, dental plans, and retirement savings plan (RRSP, 401K plan etc.).
- Annual fitness allowance.
- Mental health support provided through access to Calm Premium meditation app and access to Talkspace.
- Access to learning tools & platforms, internal training programs, annual training allowance and certifications (if applicable), and High Talent Programs.
Additional details
- Proven passion for technology and ability to navigate complex and rapidly changing landscapes by staying on top of the latest trends.
- Self-starter who actively challenges the status-quo, is curious, and not afraid to ask 'why' and 'what'.
- Excellent communications (written and oral), who thrives on sharing and gaining knowledge.
- Experience working with remote teams.
- Previous experience in the field of occupational health, environment, ergonomics, or safety is an asset.
- Cority is committed to a diverse and inclusive work environment and does not discriminate based on race, nationality, gender, gender identity, sexual orientation, protected veteran status, age, disability, or any other legally protected status.