About us
Wallester is a cutting‑edge fintech company specializing in white‑label card issuance platforms, seamless integration with existing infrastructure, and comprehensive support for digital and physical cards.
About the role
As a Software Engineering Team Lead at Wallester, you will lead a team of engineers, overseeing their work on complex projects, ensuring on‑time delivery, and aligning engineering goals with business requirements.
Technology stack
- Golang
- gRPC
- Protocol Buffers
- PostgreSQL
- Redis
- JSON REST API
- Docker
- Kubernetes
- Linkerd
- AWS infrastructure
- Microservice Architecture
Responsibilities
- Guide, coach and grow our team of outstanding Software Engineers.
- Provide technical leadership and direction, bridging the gap between the engineering team and senior management.
- Work closely with product managers and stakeholders to understand project requirements and optimise development resource allocation.
- Manage and prioritise development tasks to meet project deadlines and deliver high‑quality results.
- Jump into hands‑on development when needed, helping the team in solving ongoing challenges.
- Continuously monitor and evaluate code quality and development output, identifying areas for improvement and working collaboratively to fix defects and issues.
- Actively contribute to adopting best practices in Software Engineering, improvement of processes, and team culture.
Qualifications
- 5+ years of experience in software development using any OOP language (C# / Java / PHP / etc).
- 2+ years of experience in leading a software engineering team.
- Experience with microservices architecture, REST API, RPC, PostgreSQL, and Docker.
- Excellent communication, problem‑solving, and analytical skills.
- Strong leadership skills with the ability to motivate and inspire team members.
- You have good English and communication skills.
- Ability to work in a fast‑paced and dynamic environment, adapting to changing priorities and deadlines.
- Proficient in Agile methodologies and Scrum framework.
- Strong project management and organisational skills.
- Demonstrated experience in mentoring and coaching team members.
- Experience in working with cloud platforms (Azure / GCP / AWS).
Nice to have
- Familiarity with DevOps principles and practices.
- Knowledge of CI / CD best practices and technologies for software engineering and delivery.
- Experience in test methodologies and frameworks.
- Experience in financial software development.
- Knowledge of security best practices and standards (OWASP, PCI DSS).
- Also, a spark in the eyes is always a plus!
Benefits
- Competitive salary.
- The chance to work as part of a highly motivated and talented team.
- Development and career opportunities.
- Supportive and caring Leadership.
- A modern office in the center of Tallinn.
- Fresh fruit, sweets, drinks, and treats.
- Sports compensation.
- Great Team events.
- Free Parking.