Company:
Job description: We are looking for an experienced Senior Full Stack Engineer to join our development team and own one or more components of our applications. You will be responsible for the overall development and implementation of front and back-end software applications supporting our Digital Marketing Technology Stack. Your responsibilities will extend from designing system architecture to high-level programming, performance testing, code review , systems integration and mentoring junior members of the team. You will work with talented and experienced teams of product managers, designers, and engineers, and have the unique opportunity to contribute to product design and system scalability.
Senior Full Stack Engineers at WW International have advanced programming skills, experience with application development, excellent troubleshooting skills and mentoring. Top-rated Full Stack Engineers create and implement advanced software systems that meet the needs of the company. Gaining an understanding of our key products, meeting deliverables on time and technical mentorship of junior engineers are some of the key areas of responsibility.
Responsibilities:
- Meet with the software development team to define the scope and scale of software projects
- Design software system architecture
- Complete data structures and design patterns
- Design and implement scalable web services, applications, and APIs
- Develop and maintain internal software tools
- Write low-level and high-level code
- Code with Security in mind and not an afterthought
- Troubleshoot and bug fix
- Identify bottlenecks and improve software efficiency
- Collaborate with the design team on developing microservices
- Writing technical documents.
Requirements:
- Bachelor’s degree in computer engineering, computer science or equivalent experience
- 5+ years of experience as a full stack software engineer building large scale applications
- Demonstrable experience as software engineer working on projects of increased complexity and including proactive technical leadership and mentoring
- Demonstrable applied knowledge of algorithms and data structures, dependency injection, unit testing and test-driven development, OOA&D, SOLID and packaging principles, design patterns, software architecture, microservice concepts and patterns, scalability, security, distributed computing, and domain-driven design
- Proficiency with Full stack applications React, Node.js (or Golang, but we are primarily Node), JavaScript, NoSQL – MongoDB, SQL – MySQL, Postgres, Amazon Web Services, Kubernetes, Docker preferred
- Advanced troubleshooting skills
- Familiarity with JavaScript frameworks
- Good communication skills
- High-level project management skills
Share this job
Save jobClick to add the job to your shortlist
You need to or to save a job.
Get job alerts
Create a job alert and receive personalized job recommendations straight to your inbox.
© 2016 – 2021 Metroland Media Group Ltd. Powered by Madgex Job Board Software
Close
Before you apply –
Turn on alerts for jobs like this!
We’ll send them straight to your inbox :
Email address required Other Marketing Communication
Yes, I’d like to receive emails from LocalWork.ca with helpful announcements of advertising specials, new features, notices, events, special offers and other important information that may be of interest to me.
Province required
When you create this job alert we will email you a selection of jobs matching your criteria. Our and apply to this service.
All emails will contain a link in the footer to enable you to unsubscribe at any time.
LocalWork.ca is a property of Metroland Media Group Ltd. 211 Prichard Rd. Unit #4 Hamilton, ON L8J 0G5,
To see our Privacy Policy, click
Create alert and continue to apply (This will open in a new window from which you will be automatically redirected to an external site after 5 seconds)
Expected salary:
Location: Toronto, ON
Job date: Fri, 07 Jan 2022 02:57:58 GMT
Apply for the job now!
No related jobs.
No comment yet, add your voice below!