If you are passionate about Golang, have a strong desire to learn and grow, and thrive in a fast-paced, collaborative environment, we want you to be a part of our team! We offer competitive salary and benefits package, flexible work arrangements, and opportunities for career advancement
Position: Golang Developer
Location: San Francisco, California, United States
Salary: $171000 - $208000
Overview: We are seeking a highly skilled and experienced Golang Developer to join our dynamic and innovative team. As a Golang Developer, you will be responsible for developing and maintaining high-quality, scalable, and efficient applications using the Go programming language. You will work closely with our cross-functional teams to design, develop, and implement software solutions that meet our business needs. If you are passionate about Golang and have a strong background in software development, we want to hear from you!
Key Responsibilities:
- Design, develop, and maintain efficient and scalable applications using Golang
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions
- Write clean, modular, and well-documented code that follows industry best practices and coding standards
- Troubleshoot and debug issues in existing codebase to ensure optimal performance and functionality
- Continuously optimize and improve existing codebase to enhance application performance and user experience
- Conduct code reviews and provide constructive feedback to team members
- Stay updated with the latest trends and advancements in Golang and related technologies
- Participate in agile development process, including daily stand-ups, sprint planning, and retrospective meetings
- Communicate and collaborate effectively with team members and stakeholders to ensure timely delivery of projects
- Actively contribute to the development of new ideas, processes, and tools to improve software development efficiency and productivity
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- Strong proficiency in Golang, with at least 3 years of professional experience in Golang development
- Proven experience in developing and deploying large-scale, distributed systems using Golang
- In-depth knowledge of data structures, algorithms, and design patterns
- Experience with relational and non-relational databases such as MySQL, MongoDB, and Redis
- Proficient in using Git for version control and code collaboration
- Familiarity with cloud technologies such as AWS, Azure, or Google Cloud
- Excellent problem-solving, analytical, and troubleshooting skills
- Ability to work independently as well as in a team environment
- Strong communication and interpersonal skills
Preferred Qualifications:
- Experience with front-end technologies such as HTML, CSS, and JavaScript
- Familiarity with microservices architecture and containerization technologies (Docker, Kubernetes)
- Knowledge of software development methodologies and agile practices
- Experience with test-driven development and writing unit tests
- Active contributor to open-source projects or community forums
Apply now and join us on our journey to build cutting-edge, high-performance applications using Golang!