Senior Full Stack Developer building user-friendly solutions for IoT devices at Solink. Leading the delivery of features and collaborating with cross-functional teams in a hybrid environment.
Responsibilities
Lead the end-to-end delivery of features across the full stack, with a focus on IoT device configuration, monitoring, and deployment tools.
Design, build, and maintain scalable RESTful APIs and cloud services using Rust, TypeScript, and Node.js in a serverless AWS environment (Lambda, DynamoDB, SQS, Kinesis).
Develop responsive, modern UIs with React and TypeScript, collaborating with frontend engineers to deliver seamless, user-centric experiences.
Contribute to system architecture, database schema design, and performance optimization across the stack.
Participate in and help lead design sessions, code reviews, RFCs, and cross-functional planning with product, QA, and other engineers.
Mentor junior and intermediate developers, fostering technical growth and knowledge sharing.
Support monitoring, alerting, and troubleshooting to ensure system reliability and resolve production issues—including those involving device connectivity.
Help shape the technical strategy, infrastructure, and long-term scalability of our platform.
Requirements
6+ years of experience building cloud-first products, with strong proficiency in both front-end and back-end development.
Skilled in React and TypeScript, with hands-on experience designing and delivering user-facing features.
Experienced with back-end development using Node.js and/or Rust, with a solid understanding of API design, system performance, and scalability.
Familiar with serverless AWS infrastructure (Lambda, DynamoDB, SQS) and comfortable working with Infrastructure as Code tools like CDK, Terraform, or Serverless Framework.
Strong systems thinker with experience designing distributed, resilient, and high-performance services.
A collaborative communicator who contributes thoughtfully in cross-functional teams, code reviews, and architectural discussions.
Curious, self-directed, and motivated to learn, mentor others, and challenge assumptions to improve the product and user experience.
Benefits
Fully paid health & dental (no waiting period) + $500 health spending account.
Monthly reimbursement for fitness, wellness, or mental health programs.
Meaningful equity: Every full-time, permanent employee has a stake in our growth.
Advancement is based on contribution, initiative, and the ability to raise the bar - together.
Clear expectations, honest feedback, and no politics.
Social connection: From So-learns to Solink-o and So-lunches, we stay connected in ways that actually feel fun.
Software Developer Co - op/Intern responsible for developing NSP platform features in a team setting. Preparing documentation and ensuring quality software delivery before QA handoff.
Software Developer on Casper team enhancing a product used by higher education institutions for admissions decisions. Collaborate on software reliability, upgrades, and system evolution.
Senior Software Developer designing and building scalable data applications for Nasdaq Verafin's lakehouse platform. Collaborating with teams to enable seamless data integration across the organization.
Senior Software Developer on Nasdaq Verafin's big data infrastructure, building scalable processing solutions and maintaining pipeline reliability. Collaborating with teams to advance data architecture and analytics capabilities.
Mainframe Software Engineer at Sun Life designing and developing large - scale applications. Collaborating with teams to deliver client - focused solutions in a supportive environment.
Senior Engineer overseeing construction management for natural gas transmission infrastructure. Applying engineering services for safe construction and maintenance of pipelines, compression, storage and associated facilities.
Senior Full - Stack Software Engineer designing and building secure software solutions at Manulife. Collaborating across technology stacks and providing technical leadership and mentorship to the engineering team.
Senior Software Developer joining Autodesk's team to build a modern SaaS application for digital twins. Collaborating in a dynamic environment and developing solutions that enhance building operations.
Technical Leader working within GE Vernova's Advanced Applications Engineering Group. Leading design process development and execution for the BWRX - 300 nuclear projects.