REMOTE Lead Software Engineer to guide team, take ownership of a major client project encompassing frontend, backend, and serverless systems (Node.JS, AWS Serverless, PostgreSQL)

Remote, USA Full-time
S.i. Systems boutique consulting client based in British Columbia is seeking a REMOTE Lead Software Engineer to guide team, take ownership of a major client project encompassing frontend, backend, and serverless systems (Node.JS, AWS Serverless, PostgreSQL). Fully REMOTE - full time permanent role - candidates will be based in BC / AB to align with Pacific time zone for the long termSalary range from $150,000 - $180,000 + monthly bonus15 days vacation / annum + benefitsMUST HAVE SKILLS:• 10+ years of professional software development experience, including leadership or senior-level roles.• Strong expertise in Node.js, and SQL, and PostgreSQL. • Solid experience with AWS Serverless architectures. • Proven ability to lead teams and deliver complex systems end-to-end. • Excellent communication, collaboration, and mentoring skills. JOB DUTIES:• Design, develop, and maintain a suite of Node.js applications interacting with PostgreSQL databases. The SQL is extremely complex and not to be underestimated. • Evolve and optimize our data ingestion pipeline into a canonical schema used across multiple products.• Ensure code quality, maintainability, and scalability across all services. • Lead finalization and deployment of a new AWS Serverless architecture using CDK, Lambda, S3, DynamoDB, Batch, Step Functions, and related services. • Collaborate with systems administrators on security, reliability, and deployment best practices. • Drive continuous improvement and modernization of infrastructure. • Ensure quarterly data loads are efficient and timely. Team Leadership• Provide technical direction and mentorship to a diverse team, including:• 1Senior Developer (Consumer App)• 1 Junior Developer (Consumer and Backend Apps)• 1 Indicator Developer (Complex Postgres Analytics)• 1 QA Specialist• 2 Systems Administrators• Set priorities, guide architecture discussions, and ensure cohesive delivery across projects.• Partner with clients to plan roadmaps, deliverables, and transition strategies. Apply tot his job
Apply Now
Back to Home