FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAWSCloudDockerEC2GoGRPCJavaScriptKubernetesMongoDBMySQLNode.jsPostgresTypeScript
About the role
Key responsibilities & impact- Reporting to the Team Lead, Development, the Senior Full Stack Developer (Developer III) is responsible for instrumenting, deploying, and improving multiple public-facing web apps in our cloud-based Kubernetes clusters or Cloudflare edge workers.
- Responsible to design and develop the services used to support the front-end apps, such as the user auth, APl's, and analytics systems.
- Designing client-side and service-side architecture.
- Design and develop new features and functionality for web applications using technologies such as Golang, Typescript, gRPC, messages, and caching.
- Write clean, maintainable, and efficient code.
- 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
What you’ll need- 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.
Benefits
Comp & perks- 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
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GolangTypescriptgRPCAWSMySQLPostgreSQLMongoDBKubernetesDockerAPIs
Soft Skills
communicationdocumentationresults-drivenindependent workdetail-orientedmulti-priority managementcollaborationmentoringtroubleshootingcode review
Certifications
BSc. in Computer ScienceBSc. in Software Engineering
