Junior Software Developer
Hi, we’re Maplewave! We’re a passionate, diverse team that brings innovative retail solutions to our telecom clients all over the world. What makes us different? We always strive to do what’s right – for our employees, clients, and partners. And we have a lot of fun too. So, whether you’re looking for exciting projects, a fun team environment, or a supportive employer that invests in your future, Maplewave has the dynamic career you’ve been waiting for.
This role will be Dartmouth-based in office position.
The Opportunity:
As a Junior Software Developer, you are part of an agile development team working on our Paperless project delivery tasks. The ideal candidate is proficient with JavaScript, Linux, HTML, CSS and MySQL. As a junior Software Developer, you are involved in all areas of development from design to development to testing.
Duties and Responsibilities:
- Work with a team to develop, test, and maintain our Paperless solution using a variety of technologies including JavaScript/TypeScript, Linux, HTML, CSS, Docker, Ruby, and MySQL.
- Assist in the collection and documentation of user’s requirements, development of user stories, and level of effort estimates.
- Participate in code reviews, design discussions, and feedback sessions.
- Adhere to high-quality development principles while delivering solutions on time and on-budget.
- Work with Jira for creating and updating tasks, and documentation communication / updates.
- Write clean, maintainable code and automated tests.
- Collaborate and communicate with the team, in meetings and one-on-one sessions.
- Independently work on tasks and report updates or problems to the product owner and / or stakeholders.
- Adhere to industry best practices regarding security and performance.
Requirements:
- A University or College degree in Computer Science, Engineering, or a related field.
- Experience in JavaScript, HTML and CSS. Ruby would be an asset
- Experience with Git and Gitlab or other CI/CD tools
- Strong desire to learn
- Good communication skills (written and verbal)
- Familiarity with UX/UI principles and practices
- Ability to adapt in a fast-paced, dynamic environment
- Familiar with good design practices
- Troubleshooting and problem solving.
- Ability to learn new technologies or concepts, as required
Experience:
- 1+ years of web development experience
- 1+ years of experience working with Linux environments
Our Benefits:
- Group benefits plan
- Health spending account
- Paid time off
- 35-hr work week
- On-going training & development platform
- Half Days on Friday in August
About Maplewave:
Can you remember the last great retail experience you had? At Maplewave, we believe a fast, exciting, immersive, in-store retail experience will create long-term relationships between a Telco provider and their customers. Through the development of innovative products, exceptional service, and a customer-focused culture, we are revolutionizing Telco retail. Our team of extraordinarily talented people have built cutting-edge products and services that transform and humanize the retail experience – and we’re growing fast! We’re sure you’ll love working here.
Maplewave values diversity and inclusiveness and encourages applications from all qualified candidates including Indigenous persons, racially visible persons, persons with disabilities, and women. Applicants from these communities wishing to self-identify may do so in their cover letter.
Job Type: Full-time
Pay: From $60,000.00 per year
Benefits:
- Casual dress
- Company events
- Dental care
- Disability insurance
- Employee assistance program
- Extended health care
- Flexible schedule
- Life insurance
- On-site gym
- On-site parking
- Paid time off
- RRSP match
- Vision care
- Wellness program
- Work from home
Schedule:
- Monday to Friday
Work Location: Hybrid remote in Dartmouth, NS B3B 1Y2