RELQ TECHNOLOGIES LLC - Atlanta, GA
posted 2 months ago
As a Go (Golang) Developer, you will be responsible for designing, developing, and maintaining robust and scalable applications using Go. The ideal candidate will have a strong background in backend development, a deep understanding of the Go language and its ecosystem, and a passion for building efficient and reliable systems. This role requires a commitment to writing clean, maintainable code and a proactive approach to problem-solving. You will be expected to collaborate with cross-functional teams to deliver high-quality software solutions that meet business needs. In this position, you will engage in various aspects of software development, including architecture design, code quality assurance, and testing. You will participate in architectural design discussions and contribute to the overall system design and technical strategy. Your responsibilities will also include conducting code reviews, providing feedback to peers, and ensuring adherence to best practices in software development. You will work closely with other developers, product managers, and stakeholders to understand requirements and deliver solutions that align with business objectives. Additionally, you will be responsible for developing and executing unit tests, integration tests, and performance tests to ensure code quality and application reliability. Troubleshooting technical issues and performance bottlenecks will also be a key part of your role, along with creating and maintaining technical documentation for code, processes, and systems. Continuous improvement is essential, and you will be expected to stay updated with the latest trends and advancements in Go and related technologies, advocating for best practices within the team.