
Backend Engineer
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
We are actively searching for a Senior Backend Engineer to enhance our dynamic Product team. This pivotal role involves the end-to-end design and implementation of robust server-side logic, ensuring the scalability and security of our applications, and actively maintaining our technology stack, which includes Java, SQL, Spring, and other key technologies.
The ideal candidate will possess a strong passion for web technologies, a solid foundation in relational databases, and proven experience within a modern software development environment. You will collaborate within an agile team, contributing to the development of features that directly benefit our users in the Canadian market.
Key Responsibilities and Qualifications:
- Educational background in Computer Science, Engineering, or a related field (B. Tech/BE or equivalent).
- Extensive programming experience (6-8 years) in Core Java and proficiency with the Spring Framework.
- Deep understanding of object-oriented design principles, data structures, algorithms, and SQL.
- Hands-on experience with Hibernate, Jenkins, Maven, and CI/CD pipelines.
- Demonstrated expertise in Test-Driven Development (TDD).
- Strong proficiency in system design and architecture, with a track record of building solutions from the ground up.
- Active participation in all agile methodologies, including daily stand-ups, iteration planning, story huddles, retrospectives, and the creation of burn-up charts, with all work meticulously tracked in Jira.
- Commitment to mentoring and developing junior software engineers by providing guidance, coaching, and educational opportunities.
- Enthusiasm for working in a growth-stage startup environment, embracing challenges, learning new technologies, and solving complex problems without limitations imposed by existing knowledge.
- Experience in developing and maintaining operationally critical services, particularly within the eCommerce domain.
- Leadership responsibility for mentoring a team of 4-6 junior engineers.
- Collaboration with the development team located in Canada, as required by business needs.
Company
PocketPills
PocketPills is a leading Canadian online pharmacy dedicated to transforming the pharmacy experience through a fusion of personalized care and advanced proprietary technology. Our team comprises dedica...