Full-Stack Developer
Company: veritree
Salary: Not provided
Location: null, Canada
Role Summary
We are looking for a Full-Stack JavaScript Developer to join our Product team as our infrastructure and stack setup will be expanding to handle new applications. Reporting to the Lead Backend Developer, you will be responsible for developing and maintaining web applications that work seamlessly from client-side to server-side. Using a wide range of technologies and languages, you will develop applications and be responsible for DevOps, back-end, and front-end work. The successful candidate is someone who is comfortable recommending and actioning on server setup, frameworks, and all aspects of application development.
What will you be doing?
- You will employ best software development practices to develop well-designed, testable, and efficient web applications and services
- You will set up the infrastructure needed to host new JavaScript back-end services
- You will take ownership of our new NodeJS services and applications, including server maintenance and deployments
- You will move between front-end client side development, and back-end server-side development seamlessly
- You will be responsible for database design and proper data architecture
- You will need to understand our existing databases, and be able to write new code, services, and tables to interact with them (sometimes directly, and sometimes via endpoints in our existing other frameworks)
- You will be working with such frameworks and languages as NodeJS, SQL, VueJS, CSS, and HTML with opportunities for exposure to some of our other stacks (PHP / Python / mongoDB)
- You will communicate effectively with team members both inside and outside of the department
Requirements
Professional Requirements
- 3+ years of experience in full stack web development using JavaScript / TypeScript
- Proficiency with Front-End frameworks such as ReactJS, VueJS, or AngularJS. As well as CSS and HTML
- Proficiency with the infrastructure setup, development, and deployment of NodeJS apps
- Proficiency with relational database design and development (MySQL etc.)
- Strong understanding of web development principles, REST APIs, and MVC architecture
- The ability to self-manage tasks, deliverables, and expectations in a fast-paced environment
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2024.