This position is for a Java Software Engineer at Bellwood, located in Canada.
The role involves joining a dynamic team focused on building and scaling business-critical web products.
You will work closely with experienced engineers and collaborate with designers and product teams to create high-quality software solutions that meet client needs.
The position is ideal for someone passionate about continuous learning and eager to contribute to the development of scalable software products in a fast-paced, innovative environment.
You will report to the Engineering Team Lead and play a key role in shaping best practices and delivering impactful software.
Responsibilities include designing, developing, and enhancing software products, applications, and platforms aligned with client requirements.
You will collaborate with cross-functional teams to propose and implement effective technical solutions.
The role requires clear communication of complex technical concepts to clients and team members.
You will define, document, and promote best practices to ensure high team performance and code quality.
Participation in deploying and scaling software products on cloud platforms such as AWS, Google Cloud, or Azure is expected.
Requirements:
A minimum of 3 years of full-stack software development experience is required.
Strong proficiency in Java and Spring Boot is essential; experience with C#, .NET, React, Go, or Python is a plus.
Familiarity with cloud technologies (AWS, Google Cloud, Azure), containerization (Docker, Kubernetes), and CI/CD tools (GitHub Actions) is necessary.
You must demonstrate the ability to architect, build, and scale software products.
Excellent communication skills are required, with the ability to explain technical topics to non-technical stakeholders.
A willingness to travel for two key company-wide events annually is necessary, with all expenses covered.
Eagerness to continuously learn and adapt in a collaborative team environment is expected.
Benefits:
The position offers a fully remote work environment.
Employees receive unlimited paid time off (PTO).
There is subsidized medical, dental, and vision insurance available.
Short-term and long-term disability coverage is provided.
A 401(k) retirement plan with company contributions is included.
Profit-sharing opportunities are available for employees.
Referral bonuses are offered for successful candidate recommendations.
Company retreats are organized to foster team building and collaboration.