Plusgrade

Développeur.se logiciel / Intermediate Software Developer

Plusgrade

full-time

Posted on:

Origin:  • 🇨🇦 Canada

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSCloudJavaJUnitMockitoOpen SourceReactSpring BootSpringBootTableauTypeScript

About the role

  • Develop sleek and modern web applications, allowing passengers to purchase upgrades and partners to operate and optimize their offering, with a particular emphasis on robust backend systems.
  • Raise the bar for quality and excellence with pair programming, code review of pull requests, and a hunger to learn or share your skills.
  • Bring your perspective during the effort estimation of user stories, or lead a technical architecture discussion in front of a whiteboard.
  • Assist our skilled support team and operations team in triaging and resolving issues.

Requirements

  • Experience working on a team to successfully deliver a product you are proud of.
  • 3+ years of professional experience building web applications in an Agile/Scrum environment.
  • The ability to write clean, understandable, and testable code with a focus on maintainability.
  • Strong communication skills, with the ability to explain complex technical concepts to designers, support teams, and other developers.
  • A solid foundation in computer science fundamentals, including data structures, algorithms, programming languages, distributed systems, and information retrieval.
  • Hands-on experience with Java (SpringBoot, open-source libraries) and cloud deployments (AWS preferred), as well as front-end development using React with TypeScript (or similar).
  • A strong understanding of testing principles, including the test pyramid, pipelines, and feedback loops, with a delivery-focused mindset (Junit, Mockito).
  • A bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent training, fellowship, or work experience.