13 Aug
|
Epsilon Solutions
|
Canada
13 Aug
Epsilon Solutions
Canada
Key skills- Golang + Angular +AWS+CI/CD
Key Responsibilities
- Design, develop, and maintain full stack web applications and platform features that are reliable, maintainable, and scalable.
- Build frontend features using modern frameworks such as Angular or React.
- Develop backend services and APIs using technologies such as Python, Node.js, or Golang.
- Work with relational databases such as MySQL and PostgreSQL, and NoSQL databases such as DynamoDB or similar platforms.
- Develop and maintain software solutions that align with accessibility standards, including WCAG 2.2 AA.
- Integrate accessibility best practices into code, testing, and design processes.
- Collaborate closely with product managers, data scientists, and engineering teams to deliver high-quality solutions.
- Explore opportunities to integrate AI capabilities into applications where they add clear value to the user experience.
- Implement application security best practices and support compliance with relevant data privacy and protection requirements.
- Contribute to CI/CD processes to enable smoother and more reliable releases.
- Support cloud infrastructure and optimize applications for performance, cost, and security.
- Apply engineering best practices to ensure software quality, stability, performance, resiliency, and maintainability.
Preferred skills & Requirements:
- 3+ years of experience in product or enterprise software development.
- Hands-on experience across the full software stack, including frontend, backend/API, databases, cloud infrastructure, and deployment workflows.
- Experience building full stack features using Angular or React, backend APIs using Python, Golang, or Node.js, and cloud infrastructure using AWS or Azure.
- Experience implementing accessible features in web applications.
- Strong technical abilities in software development, testing, monitoring, performance tuning, and deployment pipelines.
- Understanding of application security principles, data privacy considerations, and secure coding practices.
- Strong technical communication, collaboration, and problem-solving skills. Passion for technology and commitment to staying current with contemporary engineering practices and emerging capabilities.
Preferred Qualifications
- Familiarity with AI or machine learning integrations.
- Exposure to LLM frameworks such as LangChain or similar tools.
- Awareness of Retrieval-Augmented Generation (RAG) patterns or similar AI integration techniques.
- Experience with infrastructure as code tools such as Terraform.
- Experience working in agile, cross-functional product engineering teams
📌 Golang software Engineer (Canada)
🏢 Epsilon Solutions
📍 Canada