Intermediate Full Stack Software Developer
Overview
A fantastic opportunity to make a difference in the City of Ottawa awaits you! CleanCode is seeking enthusiastic and innovative software developers to join its development team.
If you love working on a variety of exciting projects and not just a single product, this may be the role for you.
We are currently looking for both intermediate and senior full-time developers.
What you’ll be doing
You will contribute to the success of the team by:
- Translating customer requirements into a functional design and work estimates
- Designing and building web applications
- Collaborating with other team members to define, design and ship new features
- Continually improving code quality, performance and reliability
Required Skills
- 5+ years of full-stack, web focused development
- Strong working knowledge of Java
- Strong working knowledge of Javascript
- Strong working knowledge in at least one full web stack
- Strong working knowledge of at least one relational database
- Proficient in at least one scripting language like Python/PHP/Ruby/Groovy/Perl
- Bachelor of Computer Science or equivalent
- Ability to work independently in a small startup environment
Desirable Skills
- Experience with Single Page Application frameworks such as Angular, React or Vue
- Experience with Spring Boot and the Spring Framework
- Experience with container technologies like Docker, Kubernetes, and Terraform
- Experience with cloud environments and technologies such as AWS, GCP or Azure
- Experience with CI/CD pipelines
Job Types: Full-time, Permanent
Pay: $75,000.00-$95,000.00 per year
Benefits:
- Company events
- Dental care
- Paid time off
- Vision care
- Work from home
Flexible language requirement:
Schedule:
Experience:
- development: 5 years (required)
Location:
Work Location: Hybrid remote in Ottawa, ON