LEAD GOLANG DEVELOPER
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.
- 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.
- 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.
- 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.
- 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).
- 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.