Key Responsibilities
- Design, develop, and maintain robust and scalable microservices using Golang.
- Leverage experience in C++/Java to bring a deeper understanding to system design and optimization.
- Collaborate with Product Owners and other stakeholders in an Agile environment (Scrum & Kanban) to deliver high-quality solutions.
- Develop and maintain APIs and backend services for SaaS applications.
- Contribute to technical decision-making and architectural design.
- Troubleshoot, optimize, and enhance existing codebases for performance and scalability.
- Provide mentorship to junior team members and actively participate in code reviews.
Requirements
- 5+ years of professional software development experience, with a focus on backend development.
- Strong experience with Golang (at least 2+ years) and solid knowledge in C++/Java.
- Deep understanding of Agile methodologies, including Scrum and Kanban.
- Hands-on experience with microservices architecture and building RESTful APIs.
- Proven ability to deliver SaaS products in a startup or dynamic environment.
- Good communication skills and proficiency in English (optional but highly preferred)
Bonus Points
- Frontend development skills, particularly with React.
- Familiarity with DevOps practices, including CI/CD pipelines, containerization (e.g., Docker), and infrastructure as code.
- Experience as a Scrum Master or Agile facilitator.
- Experience with cloud platforms like AWS, Azure, or Google Cloud Platform (GCP).
- Understanding of AI/ML technologies and their practical applications.
What We Offer
- Competitive salary and benefits package.
- A collaborative and dynamic work environment.
- Opportunities to grow and innovate with a passionate and driven team