Remote Senior Backend Engineer

May 7, 2024

Job Description

Come join our vibrant tech startup headquartered in Miami, backed by generous venture capital funding, as we seek an experienced Senior Backend Engineer. At GoTu, we’re transforming the dental sector with our innovative platform designed for deep collaboration. Picture a seamless connection between licensed dental professionals and dental offices, addressing both temporary and full-time staffing needs through our state-of-the-art on-demand web and mobile platform.

The Senior Backend Engineer will directly report to the engineering manager and will play a crucial role in designing, developing, troubleshooting, and debugging software applications for our core product. This involves creating various software components like Frameworks, APIs, Websites, Utilities, Databases, and Internet-related tools.

Primary Responsibilities:

  • Develop software solutions through in-depth analysis of information needs, collaboration with users, understanding systems flow, data usage, and work processes.
  • Demonstrate advanced proficiency in deploying, managing, and scaling applications within Kubernetes environments, with expertise in utilizing k8s for container orchestration, service discovery, and maintaining seamless CI/CD pipelines to enhance the resilience and efficiency of microservices architectures.
  • Showcase mastery in GitOps methodologies utilizing tools such as ArgoCD and FluxCD for continuous deployment, coupled with adeptness in Helm Charts and Kustomize for efficient Kubernetes configuration management.
  • Possess skills in integrating comprehensive monitoring and metrics solutions within Kubernetes and microservice architectures, leveraging tools like DataDog to ensure high availability, performance tuning, and real-time visibility into system health and resource utilization.
  • Deeply understand DevOps methodologies tailored to microservice architectures, including automated deployments, infrastructure as code (IaC), and CI/CD strategies, with the ability to leverage Kubernetes and cloud-native technologies for enhancing the DevOps lifecycle.
  • Design and implement backend systems based on microservices architecture, demonstrating a strong grasp of microservices-related patterns and practices, such as service discovery, circuit breakers, and API gateways, to facilitate the development of independently scalable and deployable services.
  • Conduct systems analysis and make recommendations to enhance system reliability, security, and stability, collaborating with product owners to prepare backlog items for the team.
  • Advocate for internal best practices and coding conventions, including creating comprehensive unit tests for your own code, and contribute to technical documentation, process improvements, and SOPs.
  • Implement best practices based on company-wide policies and standards, actively seek constructive feedback on designs early in the process, and conduct peer code reviews to maintain code quality.
  • Stay updated on state-of-the-art development tools, programming techniques, and computing equipment through continuous learning and participation in professional networks and organizations.

Key Competencies:

  • 5-7+ years of industry experience in programming web applications, mobile, and/or large-scale enterprise products, with some experience in leading junior developers.
  • Expertise in Kubernetes deployment and management, solid understanding of microservices design patterns, familiarity with the Go programming language, extended experience with SQL and relational databases, and familiarity with SDLC, programming design patterns, Agile methodology, and DevOps principles.
  • Skillful at reviewing new feature impacts on applications, analyzing service performance, detail-oriented, professional, with excellent communication skills across technical and non-technical audiences.

Additional Considerations:

  • Working understanding of the Staffing/Recruiting, PE, and/or VC landscape, bias for action, ability to prioritize competing objectives, attention to detail, and unparalleled critical thinking and organizational skills.