Senior Software Developer - IT Project Management
- Vancouver, BC
- 90.000-120.000 $ par an
- Permanent
- Temps-plein
- Design, develop, and deploy high-performance, scalable, and secure backend APIs and services using Node.js.
- Implement serverless functions primarily using AWS Lambda, ensuring efficient and cost-effective operations.
- Design, optimize relational databases, specifically MySQL and PostgreSQL, to support application data needs.
- Work extensively in a Linux environment for deployment, troubleshooting, and system administration task.
- Collaborate closely with front-end developers, product managers, and other stakeholders to define requirements, design solutions, and deliver features.
- Write clean, maintainable, well-documented, and testable code following best practices and coding standards.
- Conduct code reviews, provide constructive feedback, and contribute to improving overall code quality.
- Troubleshoot and debug complex issues across the entire backend stack.
- Participate in architectural discussions and contribute to the evolution of our backend infrastructure.
- Mentor and guide junior developers, sharing knowledge and promoting best practices
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of full-time, hands-on professional experience in backend software development.
- Proven expertise with Node.js, including developing and deploying production-grade applications.
- Extensive experience with AWS Lambda and other AWS services (e.g., API Gateway, S3, DynamoDB, SQS, SNS) for building serverless architectures.
- Demonstrable experience with relational databases, specifically MySQL and/or PostgreSQL, including database design, query optimization, and performance tuning.
- Solid working knowledge of Linux operating systems, including command-line operations, scripting, and deployment environments.
- Experience designing and implementing RESTful APIs.
- Understanding of software development best practices, including version control (Git), testing (unit, integration), and CI/CD pipelines.
- Ability to work independently and as part of a collaborative team.
- Dental, Vision, Medical insurance, Paid Holiday, Paid Time Off, Paid Sick Leave, Management training program
- Salary range $90,000 to $120,000 CAD
Nous sommes désolés mais ce recruteur n'accepte pas les candidatures en provenance de l'étranger.