Job Description
We are seeking a visionary Senior Go (Golang) Backend Engineer to architect and build high-scale, distributed systems that power our global platform. At Apex Logic, we are obsessed with performance, reliability, and developer experience. You will lead the charge in modernizing our legacy infrastructure, optimizing latency, and designing microservices that can handle millions of requests per second.
As a key technical leader, you will collaborate with cross-functional teams to define product requirements and translate them into robust, scalable software solutions. If you are passionate about writing clean, idiomatic Go code and solving complex engineering problems, we want to meet you.
Responsibilities
- Design, develop, and maintain high-performance microservices and APIs using Go (Golang).
- Collaborate with product managers and frontend engineers to define RESTful API specifications and ensure seamless integration.
- Optimize database queries, implement caching strategies, and ensure data consistency across distributed systems.
- Mentor junior engineers, conduct code reviews, and contribute to a culture of technical excellence and continuous learning.
- Implement robust monitoring, logging, and alerting systems to ensure system observability and reliability.
- Participate in the full software development lifecycle, from architectural design to deployment and maintenance.
Qualifications
- 5+ years of professional software development experience with a strong focus on Go (Golang).
- Deep understanding of Go concurrency model, channels, and the standard library.
- Experience designing and implementing RESTful APIs and GraphQL services.
- Proficiency with containerization tools like Docker and orchestration platforms such as Kubernetes.
- Strong knowledge of SQL and NoSQL databases, including PostgreSQL and Redis.
- Familiarity with cloud services (AWS, GCP, or Azure) and infrastructure-as-code practices (Terraform, Ansible).
- Excellent problem-solving skills and the ability to thrive in a fast-paced, agile environment.