Senior Full-Stack Software Engineer

mabl Logo

mabl

πŸ“Remote - United States

Summary

Join mabl's world-class engineering team and collaborate with cross-functional partners to revolutionize software testing. You will build intuitive solutions empowering customers to identify and resolve quality issues, developing and extending core features of mabl's AI-enabled test automation platform. As a full-stack engineer, you will contribute across diverse technologies, developing user interfaces, designing and implementing APIs, employing new technologies like generative AI, building and optimizing data pipelines, enhancing test execution engines, and architecting cloud infrastructure. Your work will directly impact mabl's growth and contribute to its innovative culture. The ideal candidate possesses 7+ years of software development experience building complex systems and web applications, and a deep understanding of core web domain concepts and cloud technologies. Mabl offers a hybrid and remote work environment, along with various benefits and perks.

Requirements

  • You have 7+ years of professional software development experience building complex systems and web apps
  • You have designed, architected, and implemented software systems end-to-end, accounting for scalability, reliability, and maintainability. You deliver systems with high functional and non-functional quality through testing at all levels (unit, integration, end-to-end, UI, accessibility, performance, etc.)
  • You have experience working on complex systems at the fundamental platform level
  • You have a deep understanding of core web domain concepts like HTTP, HTML, CSS, JS, and JSON
  • You have working knowledge of Cloud concepts and managing infrastructure as code. You participate in the full software development life-cycle, including deployment, testing, maintenance, and operation
  • You have used generative AI and LLM-based tools to bring new and delightful solutions to long-standing customer problems
  • You understand core UX design issues and can work effectively with designers to deliver delightful user experiences
  • You have strong data management and analysis skills. You can work with SQL and NoSQL databases. You can build custom data analysis pipelines. You can present actionable insights to end users

Responsibilities

  • Develop intuitive, high-performance user interfaces that streamline test creation, execution, and analysis
  • Design and implement robust, scalable APIs that deliver power functionality within the platform and across the customer’s environment
  • Employ new technologies, like generative AI and LLMs, to bring innovative solutions to longstanding customer problems
  • Build and optimize data pipelines to extract meaningful insights from test results
  • Enhance test execution engines that support diverse testing needs and environments
  • Architect and maintain a resilient, scalable cloud infrastructure to ensure the platform's reliability and performance
  • Participate in an on-call rotation to ensure the system remains highly available

Benefits

  • We embrace hybrid and remote work across the US and around the world!
  • We invest significantly in benefits and perks, including generous parental leave, rich health benefits, and employee wellness and collaboration perks

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.