Full Stack Software Engineer (SaaS platform)

Full Stack Software Engineer (SaaS platform)

Remote/Telecommute JobREMOTE /  San Francisco/ Toronto/ Vancouver/Calgary, N/A  - Permanent
This job allows you to work remotely 

Job Description

*** Responsibilities:***
•Develop, implement and support overall web architecture for multi-tenant SaaS platform
•Design and implement continuous integration and deployment
•Ensuring the entire stack is designed and built for speed and scalability
•Design and deployment of our database
•Design and construction of our REST API
•Integrating our front-end UI with the constructed API
•“Pixel-perfect” implementation of our approved user interface
•Communicate with the business teams in order to ensure the technical solution meets business requirements/needs

Must Have Skills:

•5+ years experience building end-to-end web applications
•BS degree in Computer Science, a similar technical field of study, or equivalent practical experience
•Solid grasp of fundamental concepts related to system design, such as data structures, algorithms, and operating systems
•Experience with Python web frameworks such as Django, Django Rest Framework
•Experience with Google Cloud Platform
•Experience working with machine learning, information retrieval, natural language processing.
•Interest and ability to learn other coding languages and frameworks as needed
•Knowledge of software engineering best practices across the development lifecycle, including agile methodologies, coding standards, code reviews, source management, build processes, testing, and operations
•Experience with automation using either Shell scripting, Python or other similar languages
•Understanding of basic financial and accounting language and terminology
•Working proficiency and communication skills in verbal and written English
•Ability to work unsupervised, in the office or remote as part of a distributed team and be able to produce high quality work

Nice to Have Skills:

•Understanding of technologies such as virtualization and global infrastructure, load balancing, networking, massive data storage, and security
•Demonstrated strength in data modeling, ETL pipeline development, and data warehousing
•Experience in systems design, with the ability to architect or explain complex systems interactions including data flows, common interfaces, APIs and methods available
•Experience architecting, developing and/or maintaining production-grade cloud solutions in virtualized environments


Starting: ASAP

Similar jobs in San Francisco/ Toronto/ Vancouver/Calgary:

Similar jobs in other locations: