Platzhalter Bild

Senior Backend Developer bei Keel Digital Solutions

Keel Digital Solutions · Toronto, Kanada · Onsite

Jetzt bewerben

At Keel Digital, designing great and scalable products is at the forefront of everything we do. To help us build functional systems that allow us to continue our journey, we are now looking for an experienced Senior Backend Developer. They will be responsible for design, implementation, and testing code. If you have a solid background in software engineering and are familiar with scaling systems (containerization, microservices, cloud infrastructure, and NodeJS), we would love to speak with you.


Responsibilities

  • Provide input into Design and Architecture with CTO and team leads
  • Evaluation of technologies that may be incorporated into our solutions
  • Continuous Improvement over development standards for the backend systems
  • Working with other software developers and software engineers to ensure that development follows established processes and works as intended
  • Ensuring that systems are designed with a cybersecurity focus.
  • Respond to and action vulnerabilities discovered in the code base and/or dependent libraries.
  • Strong involvement in the process of implementing and designing databases and data structures and efficiency thereof
  • Strong involvement in the process of implementing of new features into the backend and frontend
  • Strong involvement in the process implementing and designing of APIs to allow integration of other systems into our solutions
  • Support the goal of Infrastructure as code, and automation in provisioning
  • Maintain API documentation
  • Writing test cases for any new features and newly found issues.
  • Provide input into and enforce coding and quality standards
  • Attend Daily Standups
  • Ensure feature release deadlines are reasonable and met
  • Implement features per roadmap and milestones
  • Ensure systems are designed with scalability and security in mind
  • Ensure coding and quality standards are met
  • Perform root cause analysis for production errors where necessary


Qualifications & Skills

  • Bachelors degree in Computer Science or Software Engineering
  • Experience with software engineering, customer experience, and civil engineering
  • Experience developing engineering applications for a large corporation
  • Experience in Test Driven Development methodologies
  • Experience in front end development, particularly with flutter
  • Proven experience in driving software architecture designs, leading feature development goals and/or integrating AI/LLM based workflows
  • Proficient with git and git workflows and git best practices
  • Excellent proven experience in NodeJS, Typescript, JavaScript
  • Excellent proven experience designing APIs, Services
  • Proficient with Linux and Docker containers and microservice architectures or front end applications utilizing microservice backends
  • Excellent understanding and experience in both relational and document-base databases
  • Experience in asynchronous programming and transactional programming in asynchronous environments
  • Good understanding of HTML, and front end technologies
  • Problem-solving attitude
  • Collaborative team spirit
Jetzt bewerben

Weitere Jobs