27 Aug
|
Astra North Infoteck
|
Toronto
27 Aug
Astra North Infoteck
Toronto
Job Description Full Stack Developer (React + Javascript + NodeJS) Location: Toronto, ON - Hybrid (4 Days WFO) Responsibilities Youll have visibility into and influence over all parts of the technology stack and enjoy a high degree of autonomy in your work.
Youll have a clear view of the product roadmap, the businesss long-term vision, and the opportunity to contribute to how we can achieve both of them.
Youll work with an extremely committed team of colleagues who are constantly challenging each other.
Youll contribute to planning, designing, developing, deploying, monitoring, and maintaining significant portions of the software that support our users, including the system infrastructure.
Youll 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.
Youll use modern tooling throughout, whether thats something currently part of our stack or something new that you assess needs to be added to reliably deliver the desired user experience.
Technology Stack Web client: React, Styled Components Web server: NodeJS, Java
Script, Type
Script, Express DB: PostgreSQL Infrastructure: AWS (services include RabbitMQ, Redis, S3, etc.) CI/CD: Github Actions Testing frameworks: Jest, React Testing Library, Cypress About You You have 5+ years of experience using Java
Script to build real-world applications, preferably public-facing.
You have experience building, monitoring and maintaining highly available, scalable, and resilient software.
Youre curious and naturally invest energy into learning new technologies, techniques, and interpersonal skills that help improve your productivity and happiness and those around you.
Youll 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.
Youre a creative problem solver who can develop a plan, take ownership of tasks, and are outcome focused.
Youll work to empathize with the softwares users and understand their challenges, whether they are fellow developers, immediate team members, or entrepreneurs who rely on us to support their businesses.
Youre 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 Java
Script 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 Java
Script, Type
Script, 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 Java
Script-based testing frameworks.
Experience with source control (e.g.
Git + Git
Hub) and contemporary software delivery techniques and tools, including pull requests.
Experience with Dev
Ops 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
📌 Full Stack Developer (React + Javascript + NodeJS) (Toronto)
🏢 Astra North Infoteck
📍 Toronto