Backend developer
Fleka is a dynamic and growing agency dedicated to delivering exceptional services to our clients. Creating digital products isn't just a job for us - it's a passion. Each project is a labor of love, meticulously crafted, where we focus on creating products that not only deliver value but also bring joy and satisfaction to users, ensuring a memorable and engaging digital experience.
Since 2008, our studio has been a dynamic and inspiring space, bringing together passionate professionals committed to making a meaningful impact. We always go the extra mile, consistently delivering beyond expectations. As we continue to expand, we are looking for a dedicated Senior Backend Developer to join our team.
Role Overview
We are seeking a backend developer with extensive experience in building scalable, high-performance applications. The ideal candidate will have a strong understanding of modern backend technologies and development practices. You’ll be working closely with our frontend developers, designers, and project managers to build and maintain robust systems that power web and mobile applications. This role requires a mix of technical expertise, leadership, and problem-solving skills to deliver top-tier solutions for our clients.
Key Responsibilities:
- Design, develop, and maintain efficient, reusable, and reliable backend systems, APIs, and services. Ensure high performance and responsiveness of applications, including optimal database structures and data flows.
- Collaborate with cross-functional teams to define system architecture, specifications, and requirements based on project needs. Guide and mentor junior developers, providing technical direction and support where necessary. Perform code reviews and ensure code quality standards are upheld.
- Identify and troubleshoot production issues, ensuring timely resolution to minimise downtime and service interruptions. Implement best practices for security, performance, and maintainability across all backend services.
- Stay up to date with the latest backend development trends, tools, and best practices, applying them to improve the development process.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 4+ years of hands-on experience in backend development with a focus on web applications and services.
- Strong knowledge of Laravel PHP framework.
- Strong knowledge of RESTful API design and development.
- Experience with MySQL or PostgreSQL databases.
- Good understanding of object oriented programming and design patterns.
- Good understanding of Git version control
- Good understanding of security best practices and data protection protocols.
- Excellent problem-solving skills and the ability to work independently or as part of a team in a fast-paced environment.
- Strong communication skills, both written and verbal, with the ability to collaborate effectively with technical and non-technical team members.
- Knowledge of frontend technologies is a plus.
Interesting things you would work on:
- Integration with payment systems of multiple banks and payment institutions
- Ecommerce: Integration with different payment processors (local banks and online services)
- High traffic news portals where performance plays a crucial role.