← All jobs

Senior Full Stack Engineer

Posted 56m ago

About the role

The Sr. Full Stack Engineer is responsible for developing, enhancing, and supporting modern software applications while leading cloud infrastructure, DevOps automation, and deployment operations. This role serves as a senior technical contributor, improving engineering velocity, platform reliability, application scalability, and secure delivery practices across internal and customer-facing solutions.

What you'll do

  • Design, develop, and maintain full-stack applications across frontend, backend, API, and database layers
  • Build scalable web applications using modern frameworks and development standards
  • Administer, optimize, and expand AWS cloud infrastructure and related services
  • Design, build, and maintain CI/CD pipelines using GitHub Actions and related tools
  • Develop and manage infrastructure as code using Terraform or comparable platforms
  • Support release management, deployment automation, and environment standardization
  • Partner with engineering leadership to improve architecture, resiliency, observability, and security controls
  • Troubleshoot production issues across applications, cloud environments, deployments, and integrations
  • Develop backend services, APIs, automation workflows, and system integrations
  • Implement testing standards, code review practices, and documentation processes
  • Monitor system uptime, performance, alerting, and capacity planning metrics
  • Collaborate with product, AI, analytics, and engineering teams on new solutions and enhancements
  • Provide technical mentorship and knowledge sharing across the engineering team
  • Evaluate tools, frameworks, and practices that improve delivery speed and technical quality
  • Participate in sprint planning, prioritization, estimation, and roadmap execution
  • Adhere to company policies and procedures
  • Meet or exceed performance targets for related KPIs
  • Continuously improve knowledge of products, services, and processes by participating in training programs and continuous learning modules
  • Collaborate with other departments as needed
  • Maintain a positive, empathetic, and professional attitude toward customers and colleagues at all times
  • Perform other duties as assigned

Requirements

  • 5+ years of software engineering experience with a strong full-stack development background
  • Experience with AWS cloud infrastructure and cloud-native application environments
  • Experience building and supporting CI/CD pipelines, preferably GitHub Actions
  • Experience with Terraform or other infrastructure as code platforms
  • Experience developing backend services, APIs, and systems integrations
  • Experience with frontend frameworks such as React, Angular, or Vue
  • Experience with backend languages such as Python, Node.js, Java, C#, Go, or similar
  • Knowledge of software architecture, release management, reliability, and secure development practices
  • Experience with relational and/or NoSQL databases
  • Strong troubleshooting, analytical, and problem-solving skills
  • Ability to manage multiple priorities in a fast-paced environment
  • Strong written and verbal communication skills
  • Experience working in Agile development environments

About Supportninja

SupportNinja was founded in 2015 to help companies solve for scale and connect them with a wider world of talent. Our vision is to show the world a better way to grow by developing the best people, implementing cutting-edge technology, and challenging the status quo. We change the game by prioritizing fun in our workplace. By joining our team, you'll have the opportunity to serve world-class customers through various channels while also working in our growth centric and fun-forward culture.

Visit Supportninja

AI Alerts shares third-party job opportunities for informational purposes only. We are not the employer and are not involved in the hiring process. Always verify the company and role through official channels before applying, and never pay to apply, train, onboard, process documents, or secure a job offer. Legitimate employers do not ask applicants for money. Read our Terms to learn more.