Job Search
Golang Developer – remote
Remote, USA
Contract
Posted 06/12/2025
Job Description
We are seeking a highly skilled Golang Developer contractor with a strong background in application architecture to
join our dynamic team. The ideal candidate will excel in designing feature implementations using appropriate programming patterns, ensuring our applications are maintainable and scalable for continued development. This role involves both hands-on coding and guiding team members through effective communication and quality code reviews.
Key Responsibilities
- Application Architecture Design: Design and implement robust application architectures for new
features and enhancements. Leverage appropriate programming patterns to create maintainable and
scalable solutions. - Team Collaboration: Communicate architectural designs and implementation strategies to team
members clearly and effectively. Provide insightful code reviews to ensure code quality and adherence
to architectural standards. - Hands-on Development: Contribute high-quality code across the full stack (COBOL). Participate
actively in all phases of the software development lifecycle. - Leadership & Mentorship: Mentor junior engineers and share best practices within the team.
Opportunity to take on technical team leadership responsibilities for interested candidates. - Continuous Improvement: Stay updated with the latest industry trends and technologies. Introduce
new ideas and technologies to improve our development processes.
Experience
- Extensive experience as a software engineer with a focus on application architecture. Proven track
record of designing and implementing complex software systems. - Proficiency in one or more of the following technologies: Go, React
- Strong understanding of software design patterns and principles.
- Experience with code reviews and enforcing coding standards.
- Excellent communication skills, both written and verbal.
- Ability to articulate complex technical concepts to team members with varying technical backgrounds.
- Collaborative mindset with a passion for mentoring and knowledge sharing.
Preferred:
- Polyglot Programming – Experience working with multiple programming languages and technologies. Ability to quickly learn and adapt to new languages and frameworks.
- Infrastructure Knowledge – Familiarity with infrastructure architecture and deployment processes.
- Testing Practices – Experience with Test-Driven Development (TDD) methodologies. Understanding of when and how to apply TDD pragmatically.
- Leadership Experience – Previous experience in a technical lead or team lead role.
Job ID:
1029206
Related Jobs
Apply Now
"*" indicates required fields