We're Hiring: Senior/Team Lead Full Stack Engineer (Go Language)
Are you a Full Stack Engineer with deep expertise in Go and a passion for building scalable, maintainable, and high-performing applications using clean architecture best practices? We’re looking for a Senior/Team Lead Engineer to join our dynamic team and lead the development of robust backend and frontend systems.
Role and Responsibilities:
- Lead and mentor a team of developers, ensuring best practices in software development.
- Design, develop, and maintain both backend and frontend services with a focus on scalability and maintainability using Go.
- Apply clean architecture principles to build modular and testable code, ensuring a clear separation of concerns.
- Work with product owners and stakeholders to understand and translate business needs into technical requirements.
- Drive technical decision-making for both backend and frontend systems, including architecture, infrastructure, and tools.
- Optimize code for performance and scalability, ensuring secure and efficient deployment.
- Conduct code reviews and guides to ensure adherence to best practices and coding standards.
- Stay up-to-date with industry trends and technologies, particularly in Go development, and share your knowledge with the team.
Qualifications:
- Proven experience in full-stack development with expertise in Go (Golang) and a solid understanding of clean architecture principles.
- Experience as a Senior Engineer or Team Lead, with a track record of leading successful projects.
- Strong knowledge of backend development using Go, as well as frontend development (JavaScript/TypeScript, Vue.js).
- Hands-on experience with relational and NoSQL databases.
- Experience in building scalable RESTful APIs.
- Familiarity with cloud platforms (AWS) and containerization technologies (Docker, Kubernetes).
- Strong understanding of version control systems (Git), CI/CD pipelines, and automated testing.
- Excellent problem-solving skills and ability to troubleshoot complex technical issues
What We Offer:
- Competitive salary and benefits package.
- A leadership role where you’ll have the opportunity to drive the technical strategy of the company.
- Flexible working conditions with remote work options.
- Ongoing professional development and career growth opportunities.
- A collaborative and innovative environment with a team of talented professionals.