Senior Software Engineer (Full-Stack)

Location: Remote, Commitment: Full-time

Purpose of Job

Plekton Labs Inc. is an Information Technology Services company helping enterprise organizations in their digital transformation. The Senior Software Engineer (Full-Stack) will be a part of Plekton’s software development team primarily responsible for designing, developing scalable, cloud-native, and AI-based applications.

 

Responsibilities

  • Lead on the application architecture, solution design, development, and deployment in various cloud/clustered environment.
  • Take responsibility for implementing the complete solution (full stack), build CI/CD pipelines and provide test strategy.
  • Implement tools, plugins, and re-usable frameworks.
  • Implement audio/video capable web applications.
  • Implement cutting edge machine learning algorithms like BERT, YOLO, etc. and integrate third-party libraries like TensorFlow, Dialogflow, Google contact center AI, etc.
  • Develop and support interoperability APIs and micro-service applications.
  • Follow test-driven development strategy.
  • Guide and train junior & intermediate developers.
 

Knowledge/Skill Requirements

  • Minimum 5+ years of software development experience.
  • Minimum 3+ years of dedicated experience in full-stack web development. Experience in React and NodeJS is a must.
  • 2+ years hands-on experience in application development using J2EE including frameworks including but not limited to spring boot, JPA, Hibernate, Spring MVC, Sprint batch, etc are preferred.
  • Solid working experience at least one cloud environment (AWS, Azure, etc).
  • Experience with OOP JS, node.js, and express.js.
  • Experience with ES6 and react.js.
  • Solid understanding of application security models such as SSO, Spring Security, SAML, OAuth, openID connect, OIC, etc.
  • Experience in building audio/video streaming solutions or integration with WebRTC solution is preferred.
  • Experience in RESTful API design using openAPI/Swagger/RAML is preferred.
  • Hands-on experience in building commercial AI-based products or solutions using deep learning and NLP is a plus.
  • Experience with big data processing technology e.g. lambda, map-reduce, etc. is a plus
  • Must be passionate about coding, taking challenges (ACM ICPC, topcoder.com or other programming contest participation is an asset) learning new tech stacks.
  • Bachelor’s degree in Computer Science or a related technical field with a solid understanding of data structures, algorithms, and computational complexities.

 

Everyday Challenges

  • Ability to work from home effectively and efficiently.
  • Ability to synchronize at least 80% of the working hours with Toronto, Canada time. Plekton’s business hours are between 9:00 AM (ET) to 5:00 PM (ET).
  • Ability to communicate technical information and ideas effectively as a Leader.
  • Ability to manage tasks independently and estimate work effort.
  • Ability to prioritize assignments, projects, and handle multiple competing priorities (multi-tasking) within restricted time constraints.
  • Problem solver with sound judgment who takes initiative accepts ownership and accountability.
 

How to Apply

Prepare your resume and/or your portfolio links and submit your profile by using the subject line: Join with Plekton Labs | Senior Software Engineer (Full-Stack)

and Email to career@plektonlabs.com

How can we help?

A little about yourself and we're ready to go

We pride ourselves on swift communication and prompt responses. Let us know what you're thinking and how we can help you.

Contact Information​

Head Office
18 King Street E, Suite 1400, Toronto ON M5C 1C4, Canada

Durham Office
Unit 265, 1099 Kingston Rd. Pickering, ON. L1V1B5, Canada

Austin Office
5900 Balcones Dr, STE 4000 Austin, TX 78731, USA

Dallas Office
Unit 113, 320 Decker Drive, Irving, Texas, TX 75062, USA

Phone: +1(877) 855-8775
Email: info@plektonlabs.com

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Going into 2023, data will continue to be the most valuable asset for businesses! You need to know how to maximize the value of your data via integration. Learn more here.