We are seeking a talented Backend Developer with expertise in Node.js, Redis, MongoDB, and Cloud technologies to join our dynamic team. As a Backend Developer, you will be responsible for designing, implementing, and maintaining robust and scalable backend solutions that power our applications and services.
Your work will directly impact millions of users, making this an exciting opportunity for growth and innovation.
Responsibilities:
- Design and develop high-performance, reliable, and maintainable backend services using Node.js, Redis, and MongoDB.
- Collaborate with cross-functional teams to define, design, and ship new features and enhancements.
- Optimize applications for maximum speed and scalability, ensuring seamless performance even during peak traffic.
- Implement data storage solutions and database schemas that are efficient and effective for handling large volumes of data.
- Work with front-end developers to design APIs that are intuitive, easy to use, and aligned with application requirements.
- Conduct thorough testing and debugging of applications to ensure smooth and bug-free functionality.
- Stay up-to-date with industry best practices and technologies, and apply them to continuously improve our backend systems.
- Monitor, analyze, and optimize application performance, security, and reliability.
- Implement and maintain caching mechanisms using Redis to improve application performance.
- Collaborate with DevOps engineers to set up and maintain cloud infrastructure and services on AWS.
- Ensure the scalability and high availability of backend systems by leveraging cloud-based computing services.
- Identify and address performance bottlenecks, security vulnerabilities, and other issues proactively.
- Participate in code reviews, providing and receiving constructive feedback to improve code quality.
Required Skills and Experience:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Backend Developer with expertise in Node.js, Redis, and MongoDB.
- Strong understanding of cloud-based computing platforms, particularly AWS (Amazon Web Services).
- Solid knowledge of database design and implementation using MongoDB or similar NoSQL databases.
- Proficiency in writing efficient and optimized queries and data access operations.
- Familiarity with serverless computing and event-driven architectures is desirable.
- Strong understanding of asynchronous programming and event-driven development.
- Experience in building and consuming RESTful APIs.
- Knowledge of caching strategies and experience with Redis or similar caching systems.
- Familiarity with version control systems like Git and collaborative development workflows.
- Demonstrated ability to work in an Agile/Scrum development environment.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Why Join 5s3s.ca?
At 5s3s.ca, we value our employees as our greatest asset. We offer a collaborative and inclusive work environment where innovation is encouraged. As part of our team, you’ll have the opportunity to grow professionally and contribute to the success of a dynamic organization.
How to Apply:
To apply, please fill out the application form by providing your details and uploading your resume APPLY HERE https://forms.gle/SK9iGXLcnNx6azmn6
At 5s3s.ca is an equal-opportunity employer and welcomes diversity in the workplace.