Full Stack Developer (React + Javascript + NodeJS)
Toronto, ON - Hybrid (4 Days WFO)
6-12 months
- You’ll have visibility into and influence over all parts of the technology stack and enjoy a high degree of autonomy in your work.
- You’ll have a clear view of the product roadmap, the business’s long-term vision, and the opportunity to contribute to how we can achieve both of them.
- You’ll work with an extremely committed team of colleagues who are constantly challenging each other.
- You’ll contribute to planning, designing, developing, deploying, monitoring, and maintaining significant portions of the software that support our users, including the system infrastructure.
- You’ll have the chance to provide and receive feedback from your peers, get coaching from more experienced engineers, and provide coaching to other developers within the team and the broader organization.
- You’ll use modern tooling throughout, whether that’s something currently part of our stack or something recent that you assess needs to be added to reliably deliver the desired user experience. A snapshot of what’s currently in use:
o Web client: React, Styled Components o Web server: NodeJS, JavaScript, TypeScript, Express o DB: PostgreSQL o Infrastructure: AWS (services include RabbitMQ, Redis, S3, etc.)
o CI/CD: Github Actions o Testing frameworks: Jest, React Testing Library, Cypress
About you
- You have 5+ years of experience using JavaScript to build real-world applications, preferably public-facing.
- You have experience building, monitoring and maintaining highly available, scalable, and resilient software.
- You’re curious and naturally invest energy into learning recent technologies,
techniques, and interpersonal skills that help improve your productivity and happiness and those around you.
- You’ll take responsibility for finding opportunities to improve our technology in any feature you work on iteratively, and you'll make paying down technical debt a habit.
- You’re a creative problem solver who can develop a plan, take ownership of tasks, and are outcome focused.
- You’ll work to empathize with the software’s users and understand their challenges, whether they are fellow developers, immediate team members, or entrepreneurs who rely on us to support their businesses.
- You’re passionate about mentoring and coaching other engineers and have a practiced ability to spot when help is needed and tactfully provide guidance to get things unstuck.
- You behave proactively and drive the solution when facing unforeseen challenges and complexity in your projects to meet the overall goals.
- You have significant production JavaScript experience and have formed explicit opinions about how different development patterns and practices can negatively and positively impact your ability to be productive in a codebase and, by extension, the reliability of a business software platform.
- You understand web/application security and the importance of data privacy.
- You have excellent spoken and written communication, time management, and project management abilities.
- You are comfortable asking questions and speaking up to help us continuously improve our practices and processes.
What do you need to succeed?
- 5+ years of solid hands-on programming experience, with a sizable portion in JavaScript, TypeScript, GraphQL, React, CSS, and Postgres.
- Experience leading development teams, mentoring junior developers, and working with non-technical stakeholders.
- Experience writing automated tests, from unit tests to end-to-end tests, and have some knowledge of JavaScript-based testing frameworks.
- Experience with source control (e.g. Git + GitHub) and modern software delivery techniques and tools, including pull requests.
- Experience with DevOps best practices and some experience in setting up and configuring cloud computing infrastructure.
- Experience building production systems and understanding the deployment, monitoring, and security best practices required to run production software.
- Experience in developing for Cloud Agnostic Architecture
Nice to have
- Experience working with various development workflows and methodologies, with an understanding of the benefits and drawbacks of different ways of working
- Post-secondary degree or diploma in a computer or software design related program.
- Experience working with AWS
Comments for Suppliers
Thanks & regards,
Lakshmi Bhavani
Apptoza Inc.
Phone: (phone hidden) Ext 4640
Phone: (phone hidden) Ext 1105
Mail id :
[email protected]
Linkedin : linkedin.com/in/lakshmi-lucky-02629823a
📌 Full Stack Developer (React + Javascript + NodeJS) (Toronto)
🏢 apptoza
📍 Toronto