Job Description
About Company
Your role & responsibilities
- Developing new features for customer projects that exceeds our customer’s needs
- Writing and reviewing code inline with best practice
- Writing the unit tests for robust development
- Performing code reviews on other team member’s work
- Ensuring that your code hits a high bar for quality and performance
- Researching new technologies to apply in current and future projects
- Contributing to technical documentation such as technical design and as built documents
Your skills & qualifications
- Bachelor’s Degree in Computer Science, Engineering, or related field
- Must have 2+ years prior experience as a Back-end Developer in a complex development environment (Salesforce Platform or CRM System is preferred)
- Must have good written and spoken English communication skills
- A strong teamwork ethic is essential
Desired skills/experience
- Experienced with one or more of the following programming languages: Java, C/C++, .NET, Python
- Experienced with RESTful APIs and System Integrations
- Experienced computer science fundamentals in data structures, design patterns, and ideally complex scheduling and optimization algorithms
- Have strong analytical and problem-solving skills
- Salesforce experience is strong plus
- A proven ability to learn new products, develop technical knowledge and apply new skills in a high paced environment
- Beneficial to have a working knowledge of Atlassian Suite, JIRA and Confluence
- Experienced working with agile development methodologies
- Beneficial to have prior experience working with distributed teams
Benefits for you
- Great healthcare packages
- MacBook Pro provided
- Competitive salary
- 7 paid sick days & 20 paid leave days & 8 Mental Health Days per year
- Kitchen stocked with snacks & drinks
- Fun, creative and fast-paced working environment
- Our offices have creative, open workspaces with room to play, reflect, and relax
- We support your ongoing education and learning as a valued teammate.
- Life isn’t crammed into a 9-5. We provide a balanced lifestyle to encourage you to perform at your best.
- Our team is extremely competitive, and we will challenge your best table tennis skills.
- Working time: Mon - Fri
- 12 days of paid holiday per year
- Equity in the form of SARS (Stock Appreciation Rights)
- Learning & Development Stipend