Backend Software Developer

Join our team at BlueMarvel as a Backend Software Developer and help us build the backbone of our revolutionary products.

We're looking for someone who's passionate about building scalable, reliable, and efficient backend infrastructure that can support our products and enable us to scale efficiently. Reporting to the Head of Technology, you'll be responsible for designing and implementing a robust and reliable infrastructure that powers our products. Based in Calgary, you'll be part of a dynamic and innovative team that's pushing the boundaries of what's possible. If you're ready to make an impact and be part of something amazing, come join us at BlueMarvel.

Send your CV to:
mailbox.inquiries@bluemarvel.ai

Or apply through LinkedIn

Date

2023-03-29

Company

BlueMarvel AI Inc.

Location

Calgary, AB, CANADA

Location Type

Hybrid

Job Type

Full-time, Permanent

Close Date

Role and Responsibilities

As a backend developer at BlueMarvel, you will be responsible for building and maintaining the backend infrastructure that powers our products. You will work closely with our product and technology teams to understand the requirements and design and implement scalable, reliable, and efficient solutions that meet those requirements. You will work closely with our frontend development team to ensure that the backend APIs are well-documented and easy to use.

  • Designing and implementing scalable, reliable, and efficient backend architecture that can handle large volumes of traffic and data.
  • Developing APIs that allow the frontend and mobile applications to communicate with the backend services.
  • Building and maintaining databases and data storage systems that can store and retrieve data quickly and accurately.
  • Integrating with third-party services and APIs to enhance the functionality of our products.
  • Collaborating with the frontend development team to ensure seamless integration between the frontend and backend systems.
  • Ensuring the security and integrity of the backend infrastructure by implementing best practices for authentication, authorization, and data protection.
  • Developing and maintaining backend services using modern programming languages and frameworks such as JavaScript, TypeScript, etc.
  • Providing technical guidance to the product and technology teams on implementation options.
  • Writing clean, well-documented, well-tested and maintainable code.
  • Collaborating with other teams, such as frontend, to ensure that the backend APIs are well-documented and easy to use.
  • Troubleshooting and debugging issues with the backend infrastructure.
  • Participating in code reviews and contributing to the team's coding standards.
  • Keeping up-to-date with the latest trends and best practices in backend development.

Qualifications and Skills

  • 2-5 years of experience in backend software development.
  • Strong experience with backend languages and frameworks such as JavaScript, TypeScript, Node.js, Express.js, etc. Experience in Python is a plus.
  • Strong understanding of RESTful API design and development. Experience with GraphQL is an asset.
  • Experience with common data storage technologies such as SQL, NoSQL, and data lakes.
  • Experience with containerization technologies such as Docker is an asset.
  • Experience with DevOps, process automation, CI/CD pipelines, and container-based architectures.
  • Experience with cloud platforms, including AWS, Azure, and/or GCP.
  • Experience of deploying commercial grade software is an asset.
  • Excellent problem-solving skills.
  • Excellent communication skills and ability to work in a team environment.
  • Some knowledge of the process industry is an asset.
  • Bachelor's or Master's degree in Computer Science or related field.

Compensation and Benefits

We offer a competitive salary and benefits package, as well as opportunities for growth and professional development.

Our Commitment to You

Equal Opportunities

BlueMarvel AI is an equal opportunity employer committed to creating a safe, diverse and inclusive environment. We encourage qualified applicants of all backgrounds including ethnicity, religion, disability status, gender identity, sexual orientation, family status, age, nationality, and education levels to apply. If you are contacted for an interview and require accommodation during the interviewing process, please let us know.