Software Engineer

Employer: GoDaddy
Domain:
  • Engineering
  • IT Software
  • Job type: full-time
    Job level: 1 - 5 years of experience
    Location:
  • nationwide
    Updated at: 03.12.2021
    Short company description

    GoDaddy is empowering everyday entrepreneurs around the world by providing all of the help and tools to succeed online. GoDaddy is the place people come to name their idea, build a professional website, attract customers, sell their products and services, and manage their work. Our mission is to give our customers the tools, insights and the people to transform their ideas and personal initiative into success.

    Requirements

    Your experience should include...

    University degree in Computer Science or relevant technical field
    Experience with programming languages such as Go, C#, Java, Node.JS or Python (3-4 years preferred).
    Experience with Linux operating systems preferred
    Experience with Jenkins preferred
    Experience with containerization (Docker, Kubernetes) preferred
    Experience with AWS preferred
    Passion to develop high-quality and extraordinary solutions to complex distributed-computing problems
    Understanding of algorithms, data structures, and performance optimization techniques for near real-time use cases
    Knowledge of relational databases (RDMS) and document based databases (DynamoDB) preferred
    Strong interpersonal and communication skills, flexibility, team spirit, quick learner

    Responsibilities

    What you'll get to do...

    Design and drive the implementation of the tech stack for the backend platform team with an emphasis on performance, high quality, real-time monitoring, and scalability
    Write great code, innovate, and deliver scalable systems using open-source and cloud based solutions fronted with resilient REST interfaces
    Understand all components of the stack in detail to build an end-to-end user experience that is sure to delight users of the platform
    Build extensive monitoring and remediation infrastructure to validate and maintain uptime of services and ensure performance
    Participate in design and code reviews, automated testing, continuous integration and deployment
    Work closely with multiple engineering and operations teams across the company to engineer cutting-edge solutions that allow GoDaddy to answer challenging questions across multiple platforms