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
As a Senior Software Engineer specializing in Golang at Call For Referral, you will be responsible for designing, developing, and maintaining high-performance applications that will significantly enhance user experience and operational efficiency. You will collaborate with cross-functional teams to identify innovative solutions, implement robust architectures, and contribute your technical expertise to complex software projects. Your leadership abilities will help guide junior engineers while ensuring the highest coding standards are met to fulfill our strategic objectives.
Job Responsibilities
- Design, develop, and deploy scalable software applications using Golang and related technologies.
- Collaborate with product managers and other stakeholders to translate business requirements into technical specifications.
- Lead code reviews and provide mentorship to junior engineering staff to promote skill development and knowledge sharing.
- Conduct performance tuning, optimization, and debugging to ensure top-notch software performance and reliability.
- Contribute to the continuous improvement of the software engineering process and advocate for industry best practices.
- Manage and prioritize multiple projects, establishing timelines and ensuring on-time delivery while adapting to changing requirements.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- A minimum of 5 years of professional experience in software development, with at least 3 years of experience specifically with Golang.
- Extensive knowledge of software architecture principles and design patterns.
- Strong understanding of RESTful APIs and microservices architecture.
- Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.
- Proficiency in database technologies like PostgreSQL, MySQL, or NoSQL solutions.
- Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.
Technologies & Tools
In this role, you will utilize a variety of technologies and tools, including Golang, Docker for containerization, Kubernetes for orchestration, RESTful services for application programming interfaces, and SQL/NoSQL databases for efficient data management. Familiarity with CI/CD pipelines will be essential in ensuring seamless software delivery and integrations.
Ideal Candidates
The ideal candidate for the Senior Software Engineer (Golang) position is innovative, detail-oriented, and has a strong technical background coupled with effective leadership skills. You should possess a strong passion for technology and be proactive in staying abreast of new industry trends and advancements. A team-oriented mindset is essential, along with the ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders.
No password to remember: you can log in with a link we email you. Log in →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.