56 Pylon Management Consulting Jobs
Technical Lead - Golang Development (6-11 yrs)
Pylon Management Consulting
posted 18hr ago
We are looking for a great Go developer who possesses a strong understanding of how best to leverage and exploit the language's unique paradigms, idioms, and syntax. Your primary focus will be on developing Go packages and programs that are scalable and maintainable. You will ensure that these Go packages and programs are well-documented and have reasonable test coverage. You will coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem-solving, sophisticated design, and quality products is essential.
Responsibilities:
- Writing scalable, robust, testable, efficient, and easily maintainable code.
- Translating software requirements into stable, working, high-performance software.
- Playing a key role in architectural and design decisions, building toward an efficient microservices distributed architecture.
Requirements:
- Develop Go packages and programs, ensuring high performance and responsiveness to requests from the front-end.
Software Requirements:
- Translate software requirements into stable, working, high-performance software.
- Participate in requirement analysis and provide insights on technical feasibility.
Architectural Decisions:
- Play a key role in architectural and design decisions, building toward an efficient microservices distributed architecture.
- Ensure the architecture is aligned with the overall business and technical strategy.
Documentation and Testing:
- Ensure that Go packages and programs are well-documented.
- Maintain reasonable test coverage by writing unit tests and integration tests.
Team Collaboration:
- Coordinate with the rest of the team working on different layers of the infrastructure.
- Foster a collaborative environment and contribute to team goals.
Problem Solving:
- Demonstrate a commitment to collaborative problem-solving.
- Engage in sophisticated design and quality product development to solve complex business challenges.
Qualifications:
Experience:
- Proven experience as a Go Developer, with a strong understanding of Go paradigms, idioms, and syntax.
- Experience in developing scalable and maintainable Go packages and programs.
Technical Skills:
- Proficiency in Go, with a good understanding of its ecosystems.
- Experience with microservices architecture and distributed systems.
- Strong understanding of concurrency and parallelism in Go.
- Familiarity with code versioning tools such as Git.
- Experience with RESTful APIs and web services.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Technical Lead roles with real interview advice