Principal Engineer for our Campaign Platform, responsible for technical leadership, architecture, and collaboration with cross-functional teams. Driving architectural excellence, scalability, and operational reliability across our distributed systems and services.
Requirements
- 5+ years of experience in backend and full-stack web application development
- 2+ years in a senior or lead role
- 1+ years of experience in a leadership or mentoring role (e.g., Tech Lead, Senior Software Engineer guiding a sub-team)
- Proven hands-on experience with Node.js and NestJS (TypeScript) for building scalable, maintainable backend systems
- Familiarity with PHP/Laravel and Node.js API development, particularly in microservice or CMS-based projects
- Solid understanding of web application architecture, including RESTful API design, microservices patterns, and database modeling (PostgreSQL, MySQL, Redis)
- Experience with message queues and asynchronous processing (e.g., Kafka, RabbitMQ)
- Knowledge of CI/CD pipelines, containerization (Docker, Kubernetes), and cloud platforms (AWS preferred)
- Strong grasp of code quality, testing strategies, and security best practices for backend services
- Excellent collaboration and communication skills, with experience working in cross-functional teams (Product, QA, DevOps)
- Analytical and synthesis skills
- Thoughtful and strategic thinker
- Problem-solving skills
- Autonomy and resourcefulness
- Attention to detail
- Flexibility in organizing work
- Ability to work as part of a team
- Ability to adapt to change
- Results-driven
Benefits
- Generous annual leave
- Hybrid work
- Individual health insurance
- Paid sick leave
- Paid maternity & paternity leave
- Family reward
- Performance & referral bonuses
- Loyalty award
- Equal opportunities