Job Title or Location
RECENT SEARCHES

Software Developer - Golang

TEEMA - 470 Jobs
Vancouver, BC
Full-time
Experienced
Posted 24 days ago This job may expire soon!
Job Title: Software Developer - GolangJob ID: JC613231917
Overview:Our client is a next wave compliance technology company that uses artificial intelligence and machine learning to help organizations reduce the cost and risks of permitting and compliance. As a start-up that was recently acquired by a larger org (that was then acquired) but continues to function as an independent business, they have joined a Fortune 500 industry leader and have the support and backing to meet our goals. They are a woman-led business, committed to integrity, diversity and innovation in all its transactions and developing disruptive solutions that transform environmental, health and safety and compliance management for business.
We are hiring a Software Developer to work closely with ML and Software teams on novel and disruptive solutions that will shape out company's global vision to transform the way that compliance action to meet regulations is accomplished, even written, in this new world of AI technology. You will need to have strong software development skills (backend), architecting and developing infrastructure on Amazon Web Services
What you will be doing:
  • Design and implement cloud-based services to display and serve our data to clients.
  • Contribute meaningfully to discussions related to the technical direction of the business, including but not limited to AI and machine learning.
  • Contribute to several applications and modules starting from data ingestion, distributed computing, near real time analytic engines, real time databases, RESTful APIs, CLIs and user interface.
  • Application design & development with Golang and/or C++.
Technical Competencies:
  • Experience developing and debugging with Golang or C++.
  • Experience working with Kubernetes (Deploying, Debugging and Monitoring).
  • Experience with AWS/Azure services/GCP (EC2, ECS, Lambda, CloudFront, ELB, S3, RDS, etc.).
  • Experience using both SQL and NoSQL databases (MongoDB, PostgreSQL).
  • Development, and CI/CD tool set including JIRA, Confluence, BitBucket, GitHub, Jenkins.
  • Experience with Linux Operating System
Preferred:
  • Experience writing infrastructure as code (Terraform or CloudFormation)
  • Experience with Prometheus and Grafana
  • Experience with any machine learning library (Tensorflow, PyTorch, etc).
Required:
  • 3+ years' experience in software development and mentoring junior developers.
  • Computer Science, Computer Engineering, Information Technology or related degree or equivalent experience
Skills & Work Traits:
  • Can communicate technical ideas fluently across audiences and incisively summarize the strategic implications of technical decisions.
  • Maintain up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices.
  • Proactive, creative, and self-directed with a commitment to excellence.
  • Effective analysis and troubleshooting skills, and persistence in solving problems.
Other Requirements:
  • Please note that this role requires a satisfactory Criminal Background Check and Public Safety Verification

For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.com
By applying to TEEMA on any job portal implies you are entering into a business relationship with us and therefore grants TEEMA consent to send you further job updates or industry and company related information.