Backend Software Engineer
1 month ago
About the Role
We are seeking a highly skilled Backend Software Engineer to join our team at PET VALU. As a key member of our development team, you will be responsible for designing, developing, and maintaining scalable and high-performance backend systems.
Key Responsibilities
- Design and develop robust and efficient APIs for seamless integration with other systems and services.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Implement and optimize SQL queries and database interactions to ensure data integrity and efficiency.
- Develop and integrate Microservices architecture to enhance the overall system reliability and scalability.
- Participate in code reviews and provide constructive feedback to team members.
- Implement security best practices to protect sensitive data and maintain compliance with industry standards.
- Enforce and adopt coding standards and best practices, producing high-quality, testable and maintainable code.
- Troubleshoot and resolve issues in a timely manner to ensure seamless operation of our e-commerce platform.
- Stay current with industry trends and technologies to contribute to the continuous improvement of our systems.
- Implementation of effective logging for debugging and analysis.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum 5 years work experience in Back End Integrations, Microservices, SW Development.
- Experience with and ability to conduct and participate in code reviews.
- Ability to analyze complex technical problems and propose effective solutions.
- Proficient in debugging and troubleshooting issues in a timely manner.
- Knowledge of APM tools like Prometheus, Grafana, or others for system monitoring along with SonarQube for Code maintenance and DevOps CI/CD practices
- Experience with tools like Jira, Confluence, Slack, or others.
- Effective communication within the development team and with other stakeholders.
- Web Development Frameworks like Spring (Java), Express (Node.js), (Next.js) ASP.NET (C#), Laravel (PHP), Django (Python), Ruby on Rails (Ruby),
- Proficiency in working with relational databases (e.g., MySQL, PostgreSQL, SQL Server) and NoSQL databases (e.g., MongoDB, Cassandra, Redis).
Competencies
- Excellent Analytical Thinking and Problem-Solving Skills to understand complex situations, develop and implement a logical approach to a technical problem with well documented and thought out solutioning.
- Strong communication and collaboration skills.
- Effective collaboration within cross-functional teams.
- Writing clear and comprehensive technical documentation
- SDLC proficiency and knowledge with logic based reasoning and technical problem investigation that can be explained to leadership and business users. Familiarity with Agile development methodologies and Scrum practices.
- Server Management expertise: Deployment and Orchestration: Knowledge of tools like Docker, GKE: Kubernetes, or others for containerization and orchestration.
- Cloud Services: Expertise with cloud platforms specifically Google Cloud, AWS & Azure
- A passion for learning, desire to stay up to date with emerging technologies.
- Accountability - Consistently delivers quality work on time, with excellent attention to detail which ensures the accuracy of their results. Also has the mindset to be a proactive self-starter with an 'owner's mindset'.
- Interpersonal Savvy - Relates well to all kinds of people, up, down, and sideways, inside and outside the organization; builds appropriate rapport; builds constructive and effective relationships; uses diplomacy and tact; can diffuse even high-tension situations comfortably
Technical Skills
- Proven experience as a Backend Developer, with a focus on Java, SQL, and/or.NET technologies.
- Solid understanding and hands-on experience with Microservices architecture, including but not limited to containerization technologies (e.g., Docker, Kubernetes).
- Setting up and maintaining automated build and deployment pipelines
- Understanding and implementation of queues for asynchronous processing.
- Proficiency in database design, optimization, and management using SQL Server, MySQL, or similar databases.
- Strong knowledge of backend technologies, databases, and server infrastructure.
- Experience with RESTful API design and development.
- Code Reviews, Walkthroughs, Pull Requests, Peer Reviews & In-depth analysis and validation on complex enterprise and cloud architectures with 80+ integrations.
- Understanding of Security Best Practices: Including secure coding, data protection, and authentication/authorization mechanisms, SSL/TLS Protocols: Knowledge of securing data in transit.
- Proficient in using Git for version control, branching, and merging.
- Code Profiling Ability to identify and optimize performance bottlenecks.
- Caching Strategies: Implementation of caching mechanisms for improved performance.
- Unit Testing Experience across most frameworks and Integration Testing of the same
- Basic understanding of front-end technologies to facilitate collaboration with front-end developers.
-
Software Engineer
4 weeks ago
Markham, Ontario, Canada Aviva Full timeAbout UsAt Aviva, we believe that together, we can achieve great things. Our values of Care, Commitment, Community, and Confidence guide everything we do.Job DescriptionWe are seeking a collaborative and resourceful Software Engineer - Backend to join our team. As a dedicated and naturally inquisitive individual, you will be responsible for developing and...
-
Software Engineer
2 weeks ago
Markham, Ontario, Canada Executive Maintenance Services Inc. Full timeAbout the RoleWe are seeking a highly skilled Software Engineer - Backend to join our team.As a Backend Software Engineer, you will be responsible for designing, developing, and deploying scalable and efficient backend systems.Key Responsibilities:Design and develop high-quality backend systems using Java, Python, or Node.js.Collaborate with cross-functional...
-
Software Engineer
2 months ago
Markham, Ontario, Canada Aviva Full timeAbout UsAt Aviva, we believe that together, we can achieve great things. Our values of Care, Commitment, Community, and Confidence guide everything we do, and we're looking for like-minded individuals to join our team.Job DescriptionWe're seeking a collaborative and resourceful Software Engineer - Backend to join our team. As a dedicated and naturally...
-
Software Engineer
2 months ago
Markham, Ontario, Canada Aviva Full timeAbout UsAt Aviva, we believe that together, we can achieve great things. Our values of Care, Commitment, Community, and Confidence guide everything we do, and we're looking for like-minded individuals to join our team.Job DescriptionWe're seeking a collaborative and resourceful Software Engineer - Backend to join our team. As a dedicated and naturally...
-
Software Engineer
2 weeks ago
Markham, Ontario, Canada People Corporation Full timeAbout the RoleWe are looking for a talented Software Engineer - Backend to join our team at {company}.The ideal candidate will have experience with backend development and be proficient in programming languages such as Java or Python.ResponsibilitiesDesign and develop efficient backend systems that meet the needs of our users.Work collaboratively with our...
-
Software Engineer
2 weeks ago
Markham, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full timeWe are seeking a skilled Software Engineer - Backend to join our team. The ideal candidate will have a strong background in programming languages and experience with API development. This role will involve designing and implementing backend systems to support our company's growth.Responsibilities:Design and develop high-quality backend...
-
Backend Software Engineer
1 month ago
Markham, Ontario, Canada IBM Computing Full timeTransforming Customer Challenges into SolutionsAt IBM Computing, we're seeking a skilled Backend Software Engineer to join our team. As a key member of our team, you'll be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages.Key Responsibilities:Develop and deploy...
-
Backend Software Engineer
1 month ago
Markham, Ontario, Canada IBM Computing Full timeTransforming Customer Challenges into SolutionsAt IBM Computing, we're seeking a skilled Backend Software Engineer to join our team. As a key member of our team, you'll be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages.Key Responsibilities:Develop and deploy...
-
Backend Software Engineer
4 weeks ago
Markham, Ontario, Canada IBM Computing Full timeJob Title: Backend DeveloperIBM Computing is seeking a skilled Backend Developer to join our team. As a Backend Developer, you will be responsible for designing, developing, and maintaining high-quality software products using a variety of technologies and programming languages.Key Responsibilities:Develop and deploy Java/J2EE applications and Python...
-
Backend Software Engineer
4 weeks ago
Markham, Ontario, Canada IBM Computing Full timeJob Title: Backend DeveloperIBM Computing is seeking a skilled Backend Developer to join our team. As a Backend Developer, you will be responsible for designing, developing, and maintaining high-quality software products using a variety of technologies and programming languages.Key Responsibilities:Develop and deploy Java/J2EE applications and Python...
-
Backend Software Engineer
1 month ago
Markham, Ontario, Canada IBM Computing Full timeJob Title: Backend DeveloperIBM Computing is seeking a skilled Backend Developer to join our team. As a Backend Developer, you will be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages.Key Responsibilities:Develop and deploy Java/J2EE applications and Python...
-
Backend Software Engineer
1 month ago
Markham, Ontario, Canada IBM Computing Full timeJob Title: Backend DeveloperIBM Computing is seeking a skilled Backend Developer to join our team. As a Backend Developer, you will be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages.Key Responsibilities:Develop and deploy Java/J2EE applications and Python...
-
Backend Software Engineer
2 weeks ago
Markham, Ontario, Canada Aviva Full timeAbout the RoleWe are seeking a highly skilled and experienced Technical Lead to join our Software Engineering Group. As a Senior Backend Developer, you will be responsible for designing, developing, and maintaining high-performance web applications. Your expertise in Core Java and Spring Boot will be invaluable in driving our technology forward.Key...
-
Software Developer
2 weeks ago
Markham, Ontario, Canada ONTARIO INC. Full timeJob Description:We are looking for a skilled Software Developer - Backend to join our team. As a Backend Software Engineer, you will be responsible for designing, developing, and maintaining the back-end of our software applications. Key Responsibilities:Design and develop efficient, scalable, and secure back-end systems.Collaborate with cross-functional...
-
Senior Backend Software Engineer
3 weeks ago
Markham, Ontario, Canada PET VALU Full timeAbout the RoleWe are seeking a highly skilled Senior Backend Software Engineer to join our team at PET VALU. As a key member of our development team, you will be responsible for designing, developing, and maintaining scalable and high-performance backend systems.Key ResponsibilitiesDesign and develop robust and efficient APIs for seamless integration with...
-
Software Engineer
2 weeks ago
Markham, Ontario, Canada Tomato Finance Full timeAbout the JobWe are seeking a skilled Software Engineer to join our team at {company}.The successful candidate will be responsible for designing and developing backend systems, ensuring seamless integration with our existing infrastructure.Key Responsibilities:Design and develop high-quality, scalable backend systems.Collaborate with cross-functional teams...
-
Software Developer
3 weeks ago
Markham, Ontario, Canada Astellas Full timeAbout AstellasAstellas is a global pharmaceutical company dedicated to delivering value for our patients. We are committed to becoming a cutting-edge, value-driven life science innovator.We strive to work at the forefront of healthcare change, turning innovative science into value for patients. Our focus on patients, pioneering innovation, collaborative...
-
Senior Backend Software Engineer
3 weeks ago
Markham, Ontario, Canada PET VALU Full timeAbout the RoleWe are seeking a highly skilled Backend Developer to join our team at PET VALU. As a Backend Developer, you will be responsible for designing, developing, and maintaining scalable and high-performance backend systems.Key ResponsibilitiesDesign and develop robust and efficient APIs for seamless integration with other systems and...
-
Software Engineer
2 weeks ago
Markham, Ontario, Canada Maple Supply Chain Management Inc Full timeAbout the Role:This is a Backend Developer position that involves working on the server-side of web applications using Java and the Spring framework. The ideal candidate will have a strong understanding of Java and experience with Spring, as well as a passion for developing scalable, efficient, and secure software systems.Responsibilities:* Design and...
-
Senior Backend Software Engineer
3 weeks ago
Markham, Ontario, Canada PET VALU Full timeAbout the RoleWe are seeking a highly skilled Backend Developer to join our team at PET VALU. As a key member of our development team, you will be responsible for designing, developing, and maintaining scalable and high-performance backend systems.Key ResponsibilitiesDesign and develop robust and efficient APIs for seamless integration with other systems and...