GOLANG DEVELOPER

Tekgence IncWashington DC-Baltimore Area, United States
ContractOn-siteMidLimited info disclosed
31 views0 applications

Description

Role: Golang Technical Lead Location: Remote or DC Role Descriptions: Job Title: Golang Technical Lea dExperience: 7- 8 Year s We are seeking an experienced Golang Technical Lead with 7-8 years of overall IT experience and strong expertise in designing| developing| and leading scalable backend applications using Go (Golang). The candidate will be responsible for technical leadership| solution design| code reviews| mentoring team members| and ensuring the successful delivery of high-quality software solutions.Key ResponsibilitiesLead the design| development| and implementation of enterprise-grade applications using Golan g.Drive technical discussions| architecture reviews| and solution design session s.Collaborate with business stakeholders| architects| and cross-functional teams to understand requirements and translate them into technical solution s.Design and develop RESTful APIs| microservices| and distributed system s.Perform code reviews and ensure adherence to coding standards| security guidelines| and best practice s.Mentor and guide developers on Golang development and software engineering principle s.Troubleshoot complex production issues and provide effective resolution s.Participate in estimation| sprint planning| and release management activitie s.Ensure application performance| scalability| reliability| and maintainabilit y.Contribute to DevOps practices| CI/CD pipeline implementation| and cloud-native development initiative s.Required SkillsPrimary SkillsStrong hands-on experience in Golang (Go) developmen t.Experience in building Microservices Architectur e.Strong understanding of REST APIs| API security| and integration pattern s.Experience with Concurrent Programming| Goroutines| and Channels.Good understanding of Design Patterns and Software Engineering principle s.Experience with SQL and NoSQL databases.Secondary SkillsExperience with cloud platforms such as AWS| Azure| or Google Cloud Platform (GCP).Experience with containerization technologies such as Docker and Kubernetes.Knowledge of messaging systems such as Kafka| RabbitMQ| or JMS.Experience with CI/CD tools such as Jenkins| GitHub Actions| Azure DevOps| etc.Understanding of monitoring and logging tools such as Prometheus| Grafana| ELK Stack| or Splun k.Experience leading development teams of 5- 10 member s.Experience in application modernization and migration initiatives.Experience working in Agile/Scrum environment s.Strong stakeholder management and customer-facing communication skill s.Ability to drive technical decisions and provide architectural guidanc e.QualificationsBachelors or Masters degree in Computer Science| Information Technology| Engineering| or related field.78 years of overall software development experience.Minimum 34 years of hands-on Golang development experience.Prior experience as a Technical Lead or Senior Developer leading development team s.Good to Have Experience in legacy modernization projects (e.g.| TIBCO| Java| .NET| or i Show more Show less