Senior Software Engineer / Technical Lead (m/f)
- Full-time
Company Description
Undabot is an award-winning technology company with extensive experience in creating advanced custom web and mobile solutions for clients all over the world. While working on the project, we insist on using the latest industry standards and cutting-edge technologies. We are a team of forward-thinking & solution-driven professionals committed to delivering optimal digital solutions for each project through close collaboration and dedication to excellence.
Job Description
We are looking for experienced software engineers to join our team and take charge of the technical aspects of software development within a specific project/team. As a Tech Lead, you will be pivotal in overseeing the full project life cycle, making critical technical decisions, and ensuring successful development and delivery. Also, you will be communicating with clients independently and consulting them with the best industry practices that could be applied to the project.
Responsibilities
- Driving implementation-level architectural discussions and decisions
- Steering project team during project development, ensuring adherence to planned technical solutions
- Evaluating and optimizing project features, finding alternative solutions
- Making final decisions for technical matters that can affect deliverables, resource investment, and deadlines and result in other significant changes for the project
- Resolving technical issues and communicating resolutions, risks, and side effects
- Supporting technical team during task breakdown and estimations
- Coordinating setup for development and deployment tools and accounts
- Planning and supervising deployment of all project/software components
- Leading incident response, detecting causes, and making final technical decisions for issue resolution
- Controlling technical debt by communicating risks and proposing mitigation plans
- Assisting the project team in writing technical documentation (e.g., diagrams, wikis, readme files, API documentation)
- Hands-on coding and development using best practices
- Reviewing and optimizing code to ensure high performance and scalability
- Staying up-to-date with the latest industry trends and technologies
- Closely collaborating and effectively communicating with project managers, team members, external partners, and clients
Qualifications
- 1+ years of experience as a Tech Lead or similar technical leadership role
- Proven experience as a Software Engineer, with at least 5 years of experience in backend (PHP, Symfony) development
- Strong understanding of software architecture and design patterns
- Excellent decision-making skills with the ability to balance perfection and practicality
- Effective communication skills to convey technical concepts to diverse stakeholders
- Excellent time management skills
- Experience in handling change requests and prioritizing tasks
- Ability to collaborate effectively with clients and internal teams
- Continuous learning mindset with the ability to adapt to evolving technologies
- Strong analytical and problem-solving skills, capable of addressing complex issues
- Excellent English language skills (speaking and writing)
What can we offer?
- Opportunity to participate in setting up processes and shaping software architecture
- Working in a fast-growing company and a motivating environment
- Flexible working hours and the ability to work from home as much as you want
- Opportunity for advancement and growth (through conferences, workshops, lectures, mentoring…)
- Support and guidance in taking on new responsibilities
- An innovative culture with great people to work with
- High-end equipment and devices
- A competitive salary with salary raises proportionally to your growth
- Pet-friendly office
- MultiSport card (fully covered)
- Paid health checks
Additional Information
If you are passionate about leading technical teams, making impactful decisions, and ensuring successful project delivery, apply now, and let’s talk!