Senior Full Stack Software Developer
Posted 66ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Full Stack Developer developing public-facing web apps for Nelson Education. Instrumenting and deploying solutions in cloud-based Kubernetes clusters.
Responsibilities:
- Instrument, deploy, and improve multiple public-facing web apps in cloud-based Kubernetes clusters or Cloudflare edge workers.
- Design and develop the services to support the front-end apps, such as user auth, APl's, and analytics systems.
- Collaborate with cross-functional teams, including product management and design, to understand requirements and develop solutions.
- Troubleshoot and debug issues as needed.
- Write automated tests to ensure code quality and reliability.
- Continuously improve the development process and best practices.
- Participate in code reviews and mentor junior developers.
- Write effective APIs.
- Create security and data protection settings.
- Write technical documentation.
- Stay current with new and evolving web technologies and techniques.
- Actively participate in the SCRUM process.
Requirements:
- 5-8 years of experience as a Senior Developer.
- Extensive experience managing AWS cloud services including EKS, EC2, S3, VPC, SQS, and ElastiCache.
- Strong experience with database systems such as MySQL, PostgreSQL, and MongoDB.
- Familiarity managing docker containers, and hosting services in Kubernetes using Node.js and Golang.
- Experience with Kubernetes container orchestration and maintaining multiple clusters per environment.
- Familiarity with the basic building blocks for setting up services on cloud providers: virtual machines, object storage, network CIDs, and L4 and L7 load balancers.
- BSc. in Computer Science, Software Engineering, or a similar field.
- Results-driven and can work independently with minimal supervision.
- Strong communication and documentation skills.
- Strong capacity to handle details; follow through and manage multiple priorities.
- Experience with IaC such as OpenTofu or equivalent.
- Familiarity with evolving AI technologies like LLMs and RAG.
- Familiarity with Elastic Stack.
- Familiarity with Octopus Deploy.
- Familiarity with Spacelift.
- Familiarity with Istio service mesh.
- Familiarity with .proto files, code generation, and gRPC microservices.
- Familiarity with testing frameworks such as Storybook and Playwright.
- Experience with Next.js and RSCs.
- Interest or experience with Data Analysis such as Causal Inference analysis, Pre-Post analysis, and Sensitivity analysis.
- Familiarity with GNU/Linux or BSD operation system and shells including ls, ln, cp, mv, chmod, chown, ps, cat, grep, find, sed, and awk commands.
- Interest or experience in other languages being considered for future use such as Zig, Rust, and Gleam.
Benefits:
- Flexible and customizable health, dental, and paramedical plans for employees and their families
- Health Spending Account (HSA) for medical, hospital, or dental costs not covered by insurance
- Personal Spending Account (PSA) for wellness expenses, including fitness and health related products
- A comprehensive Employee Assistance Program (EAP) providing confidential support spanning from mental health services to financial counselling, and many things in-between
- Pension plan with company matching contributions
- Registered Retirement Pension Plan to help secure your future
- Annual educational reimbursement for professional development
- Access to LinkedIn Learning for continuous skill growth
- Hybrid work model with remote and in-office options
- Flexible work hours (divisional dependent)
- Generous paid time off policies, including vacation time, sick leave, parental leave top-up, personal days, and more
- Annual paid volunteer day to support causes you care about
- Holiday closure from Christmas to New Year’s
- Summer Fridays



















