Company Intro
e-SKY Solutions, a business unit operating under SEDRACORP inc., is an innovative business technology company, with a current focus on learning solutions and expanding horizons in various industries. We are a Montreal based company, with multiple international teams to support our global customer base.
Our company is made up of a small agile team, with big dreams and a BIG vision. Our Vision is to change the world by digitizing learning and supporting our clients to reach their business goals. We operate by a servant leadership model, that creates an internal family-like culture rooted in humility, team work, collaboration and a winning appetite. We are in a growing phase and are expanding our team: looking for brilliant minds that are technically savvy and match our culture.
We are seeking a talented Full Stack Developer with expertise in React and Node.js to join our team. As a Full Stack Developer, you will be responsible for developing and implementing web applications from concept to completion. You will work closely with our team of designers and other developers to deliver high-quality, scalable, and maintainable software solutions.
Responsibilities
- Develop and maintain web applications using React for the frontend and Node.js for the backend.
- Collaborate with a small, cross-functional team to gather requirements, brainstorm ideas, and deliver high-quality software solutions.
- Design and implement responsive user interfaces with a focus on usability and performance.
- Write clean, efficient, and well-documented code following industry best practices.
- Work on both frontend and backend tasks, including API development, database design, and optimization.
- Conduct thorough testing and debugging to ensure the quality and reliability of the applications.
- Perform code reviews and provide constructive feedback to improve code quality and maintainability.
- Debug and resolve issues reported by users or identified through testing and monitoring.
- Optimize application performance and ensure scalability and reliability.
- Stay up to date with the latest trends and technologies in web development, and proactively suggest improvements and innovative solutions.
- Sit in client-facing meetings to support or consult (not mandatory)
Requirements
- Excellent command of English and preferably French.
- Strong proficiency in React and Node.js, with at least 3-5 years of experience and/or projects developed in both.
- Solid understanding of JavaScript, HTML, and CSS. TypeScript is a welcome addition.
- Familiarity with backend frameworks like Express.js or Koa.js. NestJS knowledge is a big plus.
- Experience working with databases (SQL or NoSQL) and writing efficient database queries.
- Knowledge of RESTful APIs and experience in designing and consuming them.
- Understanding of Git version control system.
- Ability to work autonomously in a small-sized company or startup environment by working independently and taking ownership of tasks.
- Ability to work independently and collaboratively in a team environment.
- Excellent problem-solving and analytical skills, with the ability to adapt to changing requirements and priorities.
- Excellent communication and interpersonal skills.
- Bachelor’s degree in Computer Science, Engineering, or a related field is preferred.
What We Offer
- A dynamic and collaborative work environment where your contributions are valued and recognized.
- A unique company culture where we are a small family and are willing to invest in people, focusing on helping, building, and completing each other.
- Opportunity to work on diverse projects and gain exposure to the full software development life cycle.
- Flexibility and autonomy to bring your creative ideas to the table and shape our products.
- Competitive salary and potential for performance-based bonuses.
- Opportunities for professional growth and skill development.
- Mentoring and coaching culture because we invest in our human element and we care about growing the skillset of our people
- Access to thousands of learning courses in a myriad of corporate and professional disciplines.
Join our small-sized company and make a significant impact on our products and services. We offer a flexible and supportive work environment, opportunities for growth, and the chance to work on exciting projects. Working with us, you will gain a lot of experience doing different tasks that you would not have the chance to do in big companies.
If you are a motivated and skilled Full Stack Developer with a passion, we would love to hear from you.