
Job Description
As a Software Engineer, You’ll work closely with stakeholders, product managers, and your engineering team to design, implement, and maintain solutions that align with our business goals.This is a unique opportunity to lead high-impact projects while fostering innovation, collaboration,and technical excellence within your team. Key Responsibilities · Project Delivery · Ensure timely delivery of projects by managing dependencies, risks, and priorities. · Drive operational excellence through efficient workflows, clear communication, and robust processes. · Collaborate with other engineering teams to resolve interdependencies and ensure alignment on goals. · Address technical challenges proactively and ensure the team stays focused on delivering impactful results. Qualifications and Requirements · Education and Experience · Bachelor’s degree in Computer Science, Software Engineering, or a related field. · 5+ years of experience in software engineering. · Proven experience designing and implementing scalable, robust systems. · Experience with system architecture and cloud native technologies. · Experience with PHP and familiarity with frameworks such as Symfony and Laravel is a significant advantage. Key Skills · Strong mentorship and communication skills. · Ability to manage and deliver complex technical projects within tight timelines. · Deep understanding of system design principles and development best practices. · Problem-solving mindset with a focus on delivering value to users and stakeholders. Nice to Have · Data and Cache Technologies: Proficiency with tools like Elasticsearch, Redis, Memcached, and databases such as MySQL. · Containerization and Orchestration: Hands-on experience with Docker and Kubernetes. · Monitoring and Logging: Knowledge of tools like Prometheus, Grafana, or ELK Stack. · Microservices Architecture: Experience with designing and implementing microservices, · including APIs and communication protocols. · DevOps and CI/CD Pipelines: Knowledge of tools like Jenkins, GitLab CI/CD to streamline development and deployment. · Security Awareness: Basic knowledge of secure coding practices, authentication, and authorization.
Employment Type
Job Category
Seniority
Details
Employment type
Job Category
Educations
Seniority
