обновлено 6 дней назад
Lead Product Software Engineer (Go)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Lead Product Software Engineer (Go) (SaaS invoicing): Building and evolving a scalable SaaS invoicing product for freelancers, sole traders, and small businesses with an accent on backend architecture, performance, and regulatory-compliant financial workflows. Focus on designing high-performance Go services, refactoring technical debt, developing sophisticated testing routines, and scaling the platform to handle millions of documents.
Location: Porto, Portugal; hybrid work. Applicants may be required to attend onsite interviews at a office.
Company
provides information services and technology solutions for finance, tax and accounting, risk and compliance, health, and legal professionals.
What you will do
- Develop Kyte product architecture and features using Go, focusing on scalability, maintainability, performance, and usability.
- Collaborate with product managers, product owners, designers, and frontend engineers to define and deliver functionality.
- Identify technical debt and implement incremental refactoring while developing new features.
- Establish backend development best practices covering component architecture, state management, and testing strategies.
- Participate in Scrum ceremonies and contribute to code reviews, pairing, mentoring, and technical guidance.
- Build testing routines and procedures for thorough software quality assurance.
Requirements
- Professional experience building and maintaining production-grade backend software in a product team.
- Experience with cloud application deployment and operations using AWS, Azure, or GCP.
- Familiarity with CI/CD pipelines and day-to-day software delivery practices.
- Strong understanding of software design, APIs, data modeling, and operational concerns.
- Senior software engineering experience in a full-stack team, including incremental refactoring, Agile development, and cross-functional collaboration.
- Willingness to learn new technologies and use AI-assisted development tools to improve productivity and code quality.
Culture & Benefits
- Work on the core of an application that helps accountants manage financial data.
- Build solutions designed to scale to millions of documents.
- Collaborate closely with product, support, and operations teams.
- Work in a small team focused on collaboration, knowledge sharing, and continuous improvement.
Hiring process
- Participate in interviews designed to assess individual skills, experience, and communication.
- Interviews must be completed without AI tools or external prompts; virtual backgrounds must be removed.
- Onsite interviews at a office may be required.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →