Senior Full Stack Software Engineer

GoDaddy Logo

GoDaddy

πŸ“Remote - Serbia

Summary

Join GoDaddy's Partners Experience team as a Full Stack Software Development Engineer and contribute to building and scaling experience capabilities for web designers and developers. You will work on end-to-end features, building intuitive and powerful user experiences while ensuring scalability and performance. This role may be hybrid or fully remote. You will maintain and modernize the application stack, improve observability, and work with other teams to enhance user interface and workflows. Your work will directly impact millions of customers worldwide. Lead by example with high coding standards and engage with engineers and partners across the organization.

Requirements

  • High proficiency developing full-stack applications (SDLC) working with both frontend and backend technologies using JavaScript. Able to maintain JVM based deployments
  • Cloud Expertise: Deep and hands on experience deploying applications to cloud platforms using AWS
  • Experience with CI/CD pipelines and DevOps practices and a good understanding of agile principles
  • Strong understanding of building fault tolerant systems (observability practices, operational excellence)
  • Foundational knowledge of data structures, REST APIs, Git repositories, and basic web technologies like HTML, CSS and JavaScript

Responsibilities

  • Maintain the existing application stack that make up Partners experience product lineup. These include JavaScript, ReactJS based frontend, NodeJS APIs and other minor technologies and services that enable our team to complete AI tasks with high scalability
  • JavaScript tooling libraries, including using webpack to ship production-ready software. Used infrastructure tooling like GitHub Actions
  • Modernise the application stack to simplify architecture using modern technology choices: NodeJS (Typescript), ReactJS – deployed to AWS
  • Maintenance will include strengthening our security posture, crafting fault tolerance, improving observability and managing release pipelines
  • Work with our product management and hub engineering team to leverage existing capabilities from other teams (Hub, Security, Hosting), improving the user interface and workflows within the application and providing new capabilities
  • Improve the observability of our production services, allowing the team to quickly highlight gaps, resolve issues, and understand the performance of our systems
  • Lead by example with a high standard for coding practices, including practical coding standards, modern software development approaches, test automation, and a strong focus on security
  • Engage with engineers and partners across the organization to tackle problems with broad impact, stay ahead of the curve with new technologies, and advocate for modern and effective tech stack

Preferred Qualifications

  • Experience with multiple JavaScript tooling libraries, including using webpack to ship production-ready software
  • Experience in PHP
  • Used infrastructure tooling

Benefits

  • Paid time off
  • Retirement savings (e.g., 401k, pension schemes)
  • Bonus/incentive eligibility
  • Equity grants
  • Participation in our employee stock purchase plan
  • Competitive health benefits
  • Other family-friendly benefits including parental leave

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.