Full Stack Senior Software Engineer

GoDaddy
Summary
Join GoDaddy's Site Engineering team as an experienced Software Engineer. You will design, develop, and maintain secure, highly available code deployed on AWS. Responsibilities include participating in platform implementation and testing, writing efficient code, resolving production issues, contributing to documentation and code reviews, and staying current with front-end technologies. This remote position requires 3+ years of front-end development experience with specific technologies like JavaScript/TypeScript, Node.js, React, and AWS. Additional preferred qualifications include a Bachelor's degree and familiarity with various DevOps tools. GoDaddy offers a comprehensive benefits package, including paid time off, retirement savings options, bonuses, health benefits, and parental leave.
Requirements
- 3+ years of experience in a software engineering role building front-end solutions
- Strong experience in JavaScript/TypeScript, Node.js, React, Redux, Next.js, and Webpack
- Experience developing and designing RESTful APIs
- 2+ years of hands-on experience with AWS technologies and cloud computing services
- Familiarity with testing frameworks like Cypress
- Experience with CI/CD workflows, Kubernetes, GitHub Actions, and other DevOps tools
- Familiarity with application performance monitoring tools like ElasticAPM
- Strong experience with version control software (Git preferred)
- Experience working in agile teams and deploying code using Git-based workflows and CI/CD technologies
Responsibilities
- Design, develop, and maintain secure, highly available, fault-tolerant, and globally performant code deployed on AWS cloud
- Participate in implementing, testing, and maintaining client and server-side platforms
- Write efficient, maintainable code following best practices, and ensure code quality through extensive unit and integration testing
- Investigate and resolve production issues, ensuring your team's DevOps on-call responsibilities
- Contribute to technical documentation, code reviews, and mentoring fellow engineers
- Stay up to date with the latest front-end technologies, and browser nuances, and guide other developers
Preferred Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience
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