Backend Engineer - Tech Lead
Description
Introduction & Summary:We are seeking a skilled and experienced Backend Engineer to take on a leadership role in our dynamic development team. The successful candidate will have a strong proficiency in Go (Golang) and a proven ability to build and maintain scalable backend services. This position requires a collaborative mindset to work effectively with cross-functional teams, ensuring high-performance and maintainable architecture that meets our business requirements.Main Responsibilities:Develop End-to-End Features: Build and maintain robust, high-performance features across the stack— scalable backend services.Backend Engineering: Design and implement backend services using Go (Golang), ensuring clean architecture, performance, and maintainability.Code Quality & Reviews: Conduct code reviews and apply best practices to maintain clean, secure, and efficient code.Collaborate Across Teams: Work closely with developers, designers, and stakeholders to deliver impactful solutions.Drive Improvements: Identify opportunities to enhance functionality, architecture, and development workflows.Plus - Frontend Development: Contribute to the React.js-based frontend, ensuring seamless user experiences and responsive design.Key Requirements:Proven experience as a Backend Engineer with proficiency and strong skills in Go (Golang).Solid understanding of RESTful APIs, microservices, and backend architecture.Proficiency with AWS environments, CI/CD pipelines, and Terraform (medium to advanced level).Familiarity with Git and modern DevOps practices.Experience with IoT platforms, especially AWS IoT GreenGrass and Raspberry Pi - comfortability with C language and SSH.Ability to translate business requirements into scalable technical solutions.Strong problem-solving skills, attention to detail, and a collaborative mindset.Nice to Have:Understanding of JavaScript, HTML, CSS, React and modern frontend frameworks is a plus.Knowledge of authorization protocols (OpenID Connect, OAuth 2.0, SAML).Experience with TypeScript.Familiarity with Python.Exposure to performance monitoring and observability tools.Other Details:This position offers an excellent opportunity for remote work within a collaborative team environment. Candidates should be prepared to engage in an innovative and fast-paced industry.