Job Description
NexaCore Solutions is on a mission to revolutionize the FinTech landscape. We are seeking a visionary Senior Full Stack Engineer to join our elite engineering team in Toronto. In this role, you will be instrumental in architecting scalable, high-performance web applications that power our global platform.
You will bridge the gap between complex backend logic and seamless frontend experiences, ensuring our products are not only robust but also intuitive and delightful for our users. If you are passionate about clean code, modern architecture, and solving complex technical challenges, we want to hear from you.
Responsibilities
- Architecture & Design: Design and implement scalable, secure, and high-performance web applications using modern technologies.
- Frontend Development: Build responsive, user-centric interfaces using React (or Vue/Angular) and TypeScript.
- Backend Development: Develop robust RESTful APIs and microservices using Node.js and Python.
- Database Management: Optimize database performance and design data models for SQL and NoSQL databases (PostgreSQL, MongoDB).
- Collaboration: Work closely with UX/UI designers, product managers, and other engineers to deliver high-quality features.
- Code Quality: Write clean, maintainable code and conduct thorough code reviews to ensure best practices.
- Mentorship: Guide junior developers and contribute to the engineering team's technical growth.
Qualifications
- Experience: 5+ years of professional software development experience in full-stack engineering.
- Frontend: Strong proficiency in JavaScript (ES6+), React, HTML5, and CSS3.
- Backend: Deep understanding of Node.js, REST APIs, and server-side rendering.
- Databases: Experience with PostgreSQL, MongoDB, or similar database technologies.
- Tools: Familiarity with version control (Git), CI/CD pipelines, and cloud platforms (AWS/Azure/GCP).
- Soft Skills: Excellent problem-solving skills and the ability to communicate complex technical concepts to non-technical stakeholders.