A tech company in India is seeking an Assistant Team Lead for Software Development to oversee team projects and enhance API and microservice architectures. The ideal candidate has 5-7 years of software development experience, specializing in Go (Golang), and is skilled in database management and Agile methodologies. This role offers opportunities for innovation in a collaborative environment.
Qualifications
5–7 years of professional software development experience, with at least 3 years in Go (Golang).
Strong understanding of concurrency, goroutines, and channels in Go.
Responsibilities
Design, develop, and maintain scalable and secure microservices and APIs using Go (Golang).
Architect robust, scalable, and secure backend components for cloud applications.
Contribute to database design, data integrity, and performance tuning.
Implement authentication, authorization, and robust data-handling mechanisms.
Optimize application performance and ensure low-latency, high-availability systems.
Build efficient, cloud-native services that support CI/CD and containerized deployments.
Implement unit and integration testing, code reviews, and continuous delivery.
Contribute to design discussions, system architecture, and technical documentation.
Skills
Microservices architecture
REST APIs
SQL and NoSQL databases
Git
CI/CD pipelines
Agile development practices
Job description
Assistant Team Lead - Software Development
Responsibilities
Design, develop, and maintain scalable and secure microservices and APIs using Go (Golang).
Architect robust, scalable, and secure backend components for cloud applications.
Contribute to database design, data integrity, and performance tuning.
Implement authentication, authorization, and robust data-handling mechanisms.
Optimize application performance and ensure low-latency, high-availability systems.
Build efficient, cloud-native services that support CI/CD and containerized deployments.
Implement unit and integration testing, code reviews, and continuous delivery.
Contribute to design discussions, system architecture, and technical documentation.
Required Skills
Experience with microservices architecture and REST/APIs.
Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).
Proficiency in Git, CI/CD pipelines, and Agile development practices.
Qualifications
5–7 years of professional software development experience, with at least 3 years in Go (Golang).
Strong understanding of concurrency, goroutines, and channels in Go.