Apply

Intermediate Full Stack Software Developer

Posted 3 months agoViewed

View full description

💎 Seniority level: Middle, 3+ years

📍 Location: Canada

🔍 Industry: Automotive

🏢 Company: J.D. Power👥 501-1000Market ResearchAnalyticsSoftware

🗣️ Languages: English

⏳ Experience: 3+ years

🪄 Skills: DockerPythonSQLGitHTMLCSSJavaJavascriptKubernetesNosqlReactCI/CDMicroservices

Requirements:
  • Post-secondary education in Computer Science/Software Engineering (or equivalent).
  • 3+ years of professional software development experience with Java and Python.
  • Professional experience with web development (JS, HTML, CSS) and JS frameworks - React preferred.
  • Experience with microservice architecture utilizing containerization with Docker/Kubernetes.
  • Experience with Java application and web servers.
  • Experience with version control software.
  • Experience with continuous integration tools.
  • Experience with relational and non-relational database design and development.
  • Demonstrated ongoing learner who is flexible and adaptable.
  • Exceptionally self-motivated, self-directed, and detail-oriented.
  • Excellent communication, analytical, and problem-solving skills.
Responsibilities:
  • Design and code complex software applications from business and technical specifications.
  • Develop, execute, and review unit, component, and integration level tests to verify requirements are met.
  • Ensure coding standards and product quality targets are met through the completion of code reviews.
  • Investigate and resolve complex technical issues for assigned projects.
  • Support the professional development of junior team members through coaching and mentoring.
  • Enable continuous improvement across the SDLC through the introduction of new technologies and processes.
  • Create and review technical and end user product documentation.
Apply

Related Jobs

Apply

📍 Canada

🧭 Full-Time

🔍 Software Development

  • University Degree in Computer Science or a STEM Degree plus approximately 3+ years of hands-on experience as a Software Engineer
  • A commitment to continuous learning and improvement in all aspects of the developer role, with a focus on growing into an expert in one or more technical domains.
  • Ability to independently take on clearly defined projects, implementing them with minimal guidance or course correction.
  • Experience working with predefined tasks or projects, with the ability to help more senior team members in defining new tasks and actively contributing as an engaged and collaborative team player.
  • Build out and extend our CMS platform to empower marketing and content teams to quickly deliver.
  • Participate in code reviews, production deploys, and team activities to support continuous improvement and collaboration.
  • Produce high-quality, well-tested code that ensures a reliable experience for our users.

Backend DevelopmentNode.jsSoftware DevelopmentSQLAgileFrontend DevelopmentFull Stack DevelopmentGitHTMLCSSJavascriptReact.jsCommunication SkillsCI/CDProblem SolvingSEORESTful APIsA/B testing

Posted 13 days ago
Apply
Apply

📍 Canada

🔍 Software Development

NOT STATED
NOT STATED

Backend DevelopmentNode.jsPostgreSQLSoftware DevelopmentSQLAgileExpress.jsFull Stack DevelopmentGitJavascriptReact.jsREST APICI/CDRESTful APIsJSONSoftware Engineering

Posted 29 days ago
Apply
Apply

📍 Canada

🔍 Software Development

NOT STATED
NOT STATED

AWSBackend DevelopmentNode.jsPostgreSQLSoftware DevelopmentSQLAgileCloud ComputingExpress.jsFrontend DevelopmentFull Stack DevelopmentGitHTMLCSSJavascriptReact.jsSoftware ArchitectureAPI testingREST APICI/CDMicroservicesJSONDebugging

Posted 30 days ago
Apply