Remote Java Software Engineer - Canada

at Jobgether

Posted 2 days ago 2 applied

Description:

  • 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.