LEAD GOLANG DEVELOPER

Job Brief
Lead Golang Developer

At Teavaro, our development team is responsible for ensuring that our customer data platform can meet the stringent functional, non-functional, and regulatory requirements of our clients, not only today but in the future, in an ever-evolving digital marketing space.

We are looking to recruit for the position of senior application developer, reporting to the development lead, whose role will be to further develop our IDConnect® ID Graph and Data Activator applications, including the automation of new client provisioning processes.

We value people that can combine thought leadership with a practical can-do attitude and enjoy working in a diverse international environment.

A business meeting with white random icons overlay
Responsibilities
  • Lead and mentor a small team of developers, providing technical guidance and support throughout the software development lifecycle.
  • Design, develop, and maintain high-quality software solutions using GoLang and PostgreSQL, ensuring adherence to coding standards and best practices.
  • Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to define project requirements and develop innovative solutions.
  • Take ownership of the full software development cycle, from system design to implementation, testing, and deployment.
  • Optimize application performance and scalability by fine-tuning database queries, indexing strategies, and caching mechanisms.
  • Conduct code reviews and provide constructive feedback to team members, promoting code quality and consistency.
  • Stay updated with the latest industry trends, technologies, and best practices related to GoLang, PostgreSQL, and database management.
  • Identify and mitigate technical risks and challenges, ensuring timely delivery of projects and meeting project milestones.
  • Collaborate with project stakeholders to estimate project timelines, resource requirements, and deliverables.
  • Actively participate in Agile development methodologies, such as daily stand-ups, sprint planning, and retrospectives.
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a lead developer or technical team lead, managing a small team of developers.
  • Excellent problem-solving and analytical skills, with the ability to debug and resolve complex technical issues.
  • Strong communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
  • Self-motivated and proactive, with a passion for staying updated with emerging technologies and industry trends.
  • Excellent communication skills and fluency in English.
Skills
  • Strong expertise in GoLang programming language, with a solid understanding of core concepts, idioms, and design patterns.
  • Extensive experience in database management, specifically PostgreSQL, including data modeling, query optimization, and performance tuning.
  • Proficiency in designing and developing RESTful APIs and microservices using GoLang.
  • Familiarity with frontend technologies such as HTML, CSS, and JavaScript is a plus.
  • Experience with Agile methodologies and tools (e.g., Scrum, Jira) for project management and collaboration.
  • Experience of working in a UNIX/Linux based cloud environment (AWS).
BENEFITS
  • Opportunity to grow with an innovative international company right from the start.
  • Self-determined work, short decision-making processes and plenty of room for new ideas.
  • Environment that rewards technical excellence.
  • Secure job with a long-term perspective
  • Flexible working hours with the possibility of remote working in the EU/UK.
  • Performance-oriented and attractive salary package.
Our Company

Privacy-Compliant Real-time Data Activation

Teavaro truly connects people, brands and media owners across any media and device, helping you deliver a personalised marketing experience that drives conversion and reduces media wastage. As 80% or more of your customers and prospects are online every day, we facilitate reaching that audience by engaging them whenever and wherever best. We provide a customer data platform (CDP) with a unique marketing identifier under your control, letting you activate customer data in a privacy-compliant way across your existing marketing and ad-tech stack. Our cloud-based solution is designed for scale, fast setup and real-time performance, providing cost reduction, higher revenues and increased customer advocacy.