LEAD GOLANG DEVELOPER

Job Brief
Lead Golang Developer

Teavaro is a dynamic and innovative technology company that specializes in developing cutting-edge solutions for our clients. 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 seeking a talented and experienced GoLang Lead Developer with exceptional database skills in PostgreSQL to join our team. This is an excellent opportunity to work in a fast-paced environment, leading a small development team and driving the success of our projects.

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.
profile
  • 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