
Sr. Go Lang Developer
At Teampathy, we connect top-tier software developers like you with exciting global opportunities. Our core purpose is to forge meaningful connections and deliver exceptional value, ensuring mutual success for both clients and developers. We achieve this by providing high-impact, cost-effective software solutions through efficient, quality-driven, and agile processes, solidifying our role as a trusted partner committed to making a lasting impact in the global tech industry.
If you're looking to connect with meaningful opportunities and be part of a company that values your expertise and growth, we invite you to explore our current openings.
The Opportunity
Are you a seasoned Senior Go Developer specializing in designing, developing, and maintaining high-performance applications using the Go programming language? Teampathy is looking for an experienced software engineer to play a pivotal role in building scalable and efficient systems, collaborating closely with cross-functional teams to deliver robust solutions that meet client requirements.
What You'll Do
- Design and Develop Scalable Applications: Utilize Go to build new systems and enhance existing software products, ensuring high performance and scalability.
- Collaborate with Cross-Functional Teams: Work closely with product managers, frontend developers, and other stakeholders to understand requirements and deliver effective solutions.
- Participate in Code Reviews: Engage in peer reviews to maintain code quality, share knowledge, and promote best practices within the development team.
- Optimize Application Performance: Focus on improving application speed and scalability, addressing performance bottlenecks proactively.
- Troubleshoot and Resolve Issues: Diagnose and fix bugs and performance issues to ensure the stability and reliability of applications.
- Stay Updated with Industry Trends: Keep abreast of the latest developments in Go and related technologies to continuously improve skills and apply new knowledge to projects.
What You'll Bring
- Proficiency in Go Programming: Extensive experience with Go, including a deep understanding of its features and best practices.
- Experience with Backend Development: Demonstrated ability to design and implement scalable backend systems and APIs.
- Familiarity with Concurrency Concepts: Solid understanding of Go's concurrency model and experience in managing concurrent processes.
- Database Knowledge: Experience with relational databases like MySQL or PostgreSQL, and understanding of database design principles.
- Testing and Quality Assurance: Proficiency in writing unit tests and conducting thorough testing to ensure code reliability and stability.
- Problem-Solving Skills: Strong analytical abilities to identify issues and develop effective solutions.
- Collaboration and Communication: Ability to work effectively in a team environment, with excellent verbal and written communication skills.
Requirements
- Tech Experience: +5 years of experience in software development, with a minimum of 3 years focused on Go programming.
- Education: Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Location: Latin America.
- Time Zone: GMT-2, -3, or -4.
- English Level: B2+.
Ready to make an impact?
If you're looking to connect with meaningful opportunities and be part of a company that values your expertise and growth, we invite you to explore this opening and apply today!
Apply for this job
*
indicates a required field