Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Call For Referral, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Engineer (Go) at Call For Referral will be responsible for designing, developing, and maintaining robust applications that enhance our service offerings. The ideal candidate will contribute to optimizing performance and ensuring the reliability of our systems, while also mentoring junior engineers and promoting best practices within the team. This role requires a deep understanding of Go programming, along with strong problem-solving skills to deliver effective software solutions in a collaborative remote environment.
Job Responsibilities
- Design and implement scalable and high-performance applications using Go.
- Collaborate with product managers, designers, and other engineers to deliver functional and technical specifications.
- Conduct code reviews to ensure code quality and share best practices with the development team.
- Monitor application performance and troubleshoot issues as they arise.
- Mentor junior engineers, providing guidance on coding practices and professional development.
- Participate in Agile development processes and continuous integration/continuous deployment (CI/CD) workflows.
- Document code changes and maintain clear documentation for systems and processes.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional software engineering experience, with a focus on Go programming.
- Proficient in microservices architecture and RESTful API design.
- Strong understanding of distributed systems, database technologies, and cloud platforms.
- Experience with version control systems, preferably Git.
- Effective communication skills and the ability to collaborate in a remote team setting.
- Familiarity with DevOps practices and tools is a plus.
Technologies & Tools
The Senior Software Engineer will primarily work with Go as the primary language for application development. Other relevant technologies and tools include Docker for containerization, Kubernetes for orchestration, PostgreSQL or MySQL for database management, and various CI/CD tools such as Jenkins or GitLab CI. Familiarity with cloud services, particularly AWS, Azure, or Google Cloud, is also essential for this position.
Ideal Candidates
The ideal candidate for this role is a proactive and detail-oriented individual with a passion for technology and a desire to innovate. Successful candidates will possess strong analytical skills and an ability to think critically while approaching complex problems. They should demonstrate a commitment to continuous learning and improvement, with a collaborative spirit to work effectively in a remote setting. An eagerness to mentor others and contribute to the growth of their team will also be key characteristics that define a successful Senior Software Engineer (Go) at Call For Referral.
Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.