Job Description
TheBlues is a SaaS startup that helps e-commerce businesses with the Sales Management. We are looking to expand our development team in Canada. We are looking for Software engineers who has deep understanding of Python, Node.js and React, that can lead and mentor our development team to create new products and enhance existing products.
REQUIREMENTS:
- MS in Computer Science, or equivalent combination of education/experience
- 5 years of handson experience in software engineering
- Effective communicator
- Expert in API backend development
- Experience in the design and implementation of RESTful APIs
PREFERRED SKILLS AND EXPERIENCE:
- 3+ years of experience in building enterprise integration applications and cloud-centric solutions across multiple functional areas.
- 3+ years of Python development experience. Strong understanding of object-oriented programming and software design patterns for building highly scalable applications.
- Experience with common API development standards, patterns, and protocols; including REST, SOAP, RPC, AMQP, Pub/Sub, GraphQL, HTTP/S, SSL/TLS, SQL, NoSQL, OAuth, OIDC and SAML.
- Experience with cloud computing platforms such as AWS or GCP. Strong understanding of infrastructure management using IaC tools such as Terraform, Chef, Puppet or CloudFormation.
- Knowledge of common Python web development tools and frameworks such as Django or Flask.
- Experience authoring documentation for technical design, architecture and production runbooks.
- Hands-on experience with CI/CD, e2e testing, deployment methods, and source control technologies and standards.
- Excellent problem-solving skills and cross-functional collaboration
- Experience working with Oracle modules (Procurement, Supply Chain, Maintenance) is a plus
Job Type: Full-time
Bonus Points:
- Experience working in early stage startups
- AWS experience including configuration and management of different services
Experience:
- 5 years
Education:
- Master's (Preferred)
To apply, please submit your resume, no cover letter necessary. We encourage you to submit any work you have done in the open. (Open source contributions, GitHub repos, etc.)
Job Type: Full-time
Pay: $90,000.00-$120,000.00 per year
Flexible Language Requirement:
- French not required
Experience:
- Software Development: 5 years (preferred)
Work Location: Remote