Summary: The Golang Full Stack Engineer role involves designing and developing scalable applications while contributing to architecture and system design. The position requires translating business requirements into technical solutions and managing project delivery. Collaboration with various teams and mentoring junior members are also key aspects of the role. The ideal candidate will have extensive experience in enterprise application development and a strong background in both backend and frontend technologies.
Key Responsibilities:
- Design and develop scalable full-stack applications
- Contribute to architecture and distributed system design
- Translate business requirements into technical solutions
- Manage delivery planning, estimation, and prioritization
- Work with AI-assisted development tools and modern engineering practices
- Collaborate with engineering, QA, and operations teams to ensure secure deployments, monitoring, and performance optimization
- Communicate project updates, risks, and solutions to stakeholders
- Mentor team members through code reviews and technical guidance
- Drive continuous improvement and adopt emerging technologies
Key Skills:
- Bachelor's or Master's degree in Computer Science or a related field
- 10+ years of experience building enterprise applications
- Strong Golang backend development experience
- Experience with React or Angular frontend technologies
- Expertise in designing scalable and fault-tolerant systems
- Experience with NoSQL databases, preferably MongoDB
- Strong understanding of cloud-native and distributed architectures
- Hands-on experience with AWS or similar cloud platforms
- Experience with CI/CD pipelines and version control tools
- Strong analytical, communication, and leadership skills
- Experience working in Agile/Scrum environments
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT