Job Details
Tech Lead GO
Spice IT is looking for a Tech Lead GO to lead the design and development of high-performance server services in Go. Requires 5+ years of experience, deep understanding of distributed systems, and database experience.
Leading the design and development of high-performance server services written in Go; Making architectural decisions and ensuring the scalability, reliability, and maintainability of the system; Mentoring developers, conducting code reviews, and contributing to the improvement of engineering quality; Developing robust monitoring and observability systems for production environments; Close collaboration with DevOps, QA, Product, and other engineering teams; Troubleshooting complex production issues and identifying root causes. Ensuring engineering solutions comply with business and security requirements; Participating in planning, estimation, and technical strategy processes.
Extensive experience in software development in Go, 5+ years; Deep understanding of distributed systems and microservice architecture; experience in designing and implementing large-scale, high-load systems in a production environment; Hands-on experience in building and maintaining monitoring systems; Extensive technical knowledge in related areas (Linux, networking, hardware, virtualization) sufficient for troubleshooting in a production environment; Proficient knowledge of PostgreSQL/MySQL, including cluster operation, replication, fault tolerance, indexing, and efficient use with thousands of requests per second and terabytes of data; Deep understanding of data structures, algorithms, concurrent programming, network technologies, memory management, garbage collection, and related low-level concepts.
Employment via sole proprietorship; We are an international team of young professionals; We support the growth of our employees and grow as a company; 25 days of paid leave, sick leave compensation, and an additional 3 sick days per year; Remote work format; We are interested in your professional growth and continuous learning, providing access to an internal knowledge base, conducting meetups and team building, and training in new technologies.
Don't miss a single job
Subscribe to our Telegram channel