WHO WE ARE
Our Mission is to help those in need with our out-of-this-world superpowers. Avalanche's purpose is to be a reliable and long-term business partner to our customers offering them customized software solutions tailored for their business processes.
As a Technical Lead in our company, you will encompass both technical and leadership roles. You will work in Avalanche's partner company Codelight and ensure the successful execution of PHP, WordPress, and e-Commerce projects, manage the development team, and make critical technical decisions to maintain code quality and deliver projects on time.
DO YOU HAVE...
🚀 Advanced Technical Expertise
- Software Development: Expertise in PHP, mid- or senior level in any other language is an advantage. Should have full-stack development experience.
- Web Development: Strong knowledge of front-end and back-end technologies like HTML, CSS, JavaScript, React, Vue.js, Node.js, Laravel, etc.
- WordPress Development: Deep expertise in WordPress architecture, theme and plugin development, customizations, database management, and optimization for performance and security.
- Database Management: Proficiency in working with databases (MySQL, PostgreSQL, NoSQL) and optimizing queries for high performance.
- API Development & Integration: Experience in building and consuming RESTful or GraphQL APIs.
- Cloud and DevOps Knowledge: Experience with cloud platforms like AWS, Azure, or Google Cloud and familiarity with DevOps tools like Docker, Kubernetes, CI/CD pipelines, and automation tools.
- Version Control: Expert knowledge of Git, branching strategies, and managing code repositories.
- Performance Optimization: Ability to optimize websites and applications for performance, scalability, and security.
🚀 Leadership and Mentorship Skills
- Technical Leadership: Lead the technical team, provide guidance on architecture, code quality, and best practices.
- Mentorship: Mentor and coach junior developers, fostering skill development and technical excellence across the team.
- Code Reviews: Conduct thorough code reviews, ensuring that code adheres to standards, is maintainable, and is efficient.
- Decision-Making: Ability to make crucial technical decisions on architecture, tools, and frameworks, balancing short-term needs with long-term scalability.
🚀 Architectural & Design Skills
- System Architecture: Ability to design scalable, maintainable, and efficient software architectures. Should be comfortable creating both high-level and detailed technical designs.
- Problem-Solving and Troubleshooting: Able to identify, diagnose, and resolve complex technical issues and performance bottlenecks.
- Technology Selection: Make informed decisions on tools, libraries, frameworks, and technologies that are best suited to the project’s needs.
🚀 Project Management Collaboration
- Estimating and Planning: Collaborate on project estimations, sprint planning, and ensure that technical tasks are properly scoped.
- Risk Management: Identify potential risks early in the project lifecycle and work to mitigate them (e.g., technical debt, scalability issues).
🚀 Agile and Development Methodology
- Agile Processes: Experience working in Agile environments (Scrum, Kanban). Should be able to lead the technical aspects of sprints, planning meetings, and daily stand-ups.
- Task Breakdown: Ability to break down complex technical tasks into smaller, manageable pieces that can be assigned to the development team.
- Continuous Integration/Continuous Deployment (CI/CD): Experience with automated testing, continuous integration, and deployment to ensure that the development process is smooth and reliable.
🚀 Quality Assurance and Best Practices
- Testing: Promote the use of automated testing (unit, integration, end-to-end), and enforce TDD (Test-Driven Development) or BDD (Behavior-Driven Development) practices where applicable.
- Code Quality: Enforce industry standards for code quality, maintainability, and documentation.
- Security Best Practices: Ensure the implementation of secure coding practices, particularly in web and WordPress development, to prevent vulnerabilities like XSS, SQL injection, etc.
WHY JOIN US...
⭐Working on an international level in a fast-paced environment with professional growth opportunities
⭐Excellent quarterly company events!
⭐Flexible work time and hybrid or remote work arrangements and other perks
⭐Benefit basket with additional health insurance and options to get the latest tech, extra vacation weeks, training, travel around Europe in a camper van, go on extreme adventures with Avalanchers, and much more!
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Software Developer Full Stack (m/f/d)
2026-04-09
DEVELOPPEUR JAVA / FULL STACK (F/H)
2026-04-10
Data Center Project Manager, Critical Projects Implementation (CPI)
2026-04-11
- Posted
- Oct 05, 2024
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Tallinn
- Company
- Avalanche Laboratory
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Software Developer Full Stack (m/f/d)
2026-04-09
DEVELOPPEUR JAVA / FULL STACK (F/H)
2026-04-10
Data Center Project Manager, Critical Projects Implementation (CPI)
2026-04-11