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