Backend Engineer - Tech Lead
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.
Backend Engineer - Tech Lead
Backend Engineer - Tech Lead