We are seeking a talented and versatile Senior Back End Developer to join our dynamic team. In this role, you will play a crucial part in developing, enhancing, and maintaining backend services and APIs using both Java and PHP to support our diverse range of product offerings. You will collaborate closely with cross-functional teams, translate business requirements into technical solutions, and design scalable software architectures to drive our business objectives forward.
Responsibilities
- Develop, enhance, and maintain backend services and APIs using Java and PHP to support our product offerings.
- Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical solutions.
- Design and implement scalable and efficient software architecture that meets business objectives and supports future growth.
- Work closely with frontend developers to integrate backend services with frontend components and ensure a seamless user experience.
- Implement best practices for code quality, performance, security, and maintainability, and conduct code reviews to ensure adherence to standards.
- Identify technical challenges and propose solutions to address them, leveraging your expertise in Java, PHP, and related technologies.
- Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives, to deliver high-quality software on time.
- Collaborate with QA engineers to develop and execute test plans, automate testing processes, and ensure software quality and reliability.
- Stay updated on emerging technologies, industry trends, and best practices to drive innovation and continuous improvement within the team.
- Provide technical guidance and mentorship to junior developers, fostering a culture of learning and professional growth.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proficiency in Java programming language with a strong understanding of object-oriented principles, design patterns, and best practices.
- Solid experience in PHP development, including proficiency in PHP frameworks such as Laravel or Symfony.
- Experience with frontend technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Knowledge of relational databases (e.g., MySQL, PostgreSQL) and proficiency in writing complex SQL queries.
- Familiarity with RESTful API design principles and experience in building and consuming APIs.
- Experience with version control systems, preferably Git.
- Strong analytical and problem-solving skills with a keen attention to detail.
- Experience in Dokerized environments with Kubernetes clusters would be considered an asset.
- Experience with Microservices Oriented Architectures would be a plus.
- Prior experience in Agile development methodologies and familiarity with DevOps practices is a plus.
- Excellent communication and collaboration skills with the ability to work effectively in a team environment.
Benefits
- Private health insurance
- Bi-Monthly company wide social and team building activities
- Hybrid & Remote work arrangements
- Flexible working hours
- Daily paid meal
- Training and Development opportunities
At Logifuture we embrace equality and diversity. We do not discriminate and our values of delivering results together support this statement. We are determined to foster an inclusive environment where everyone feels valued, heard, and empowered to contribute their unique skills and experiences.