Makro PRO
Retail
EngineeringManager
Neural analysis suggests this role is
optimal for Manager candidates.
“Engineering Manager at Makro PRO. Skills: Engineering management, Software development, Cloud technologies, System architecture. Lead development teams. Manage development teams”
What You'll Achieve.
Maintain productivity; Maintain engagement; Ensure stability; Ensure scalability; Ensure performance optimization
Industry & Context.
Troubleshoot system issues
What They're Looking For.
Must Have
7+ years software development experience, 2+ years engineering management experience, Good English communication skills, Hands-on coding expertise
Nice to Have
Experience with ArgoCD, Experience with Kubestack, Experience with Jenkins, Experience with GitLab, Experience with Docker, Experience with Kubernetes
What You'll Do.
Lead development teams
Manage development teams
Oversee software design
Oversee software development
Oversee software deployment
Provide technical guidance
Collaborate with cross-functional teams
Ensure software best practices
Ensure high-quality code
Ensure optimal system performance
Manage team performance
Conduct performance reviews
Foster continuous learning
Drive technical excellence
Ensure scalable architecture
Manage distributed teams
Support system issues
Troubleshoot system issues
Ensure quick resolution
How You'll Work.
Team & Collaboration
Cross-functional teams; Distributed teams; Remote teams
Communication Scope
English communication
Process & Methodology
Set goals, Performance reviews
Full Job Description
* Lead and manage multiple development teams (8-15 members) across mobile, web, and backend domains. * Oversee the design, development, and deployment of high-quality software solutions using our tech stack. * Provide technical guidance and mentorship to engineers across frontend, backend, and cloud-based technologies. * Collaborate with cross-functional teams including Product, Design, and Business to drive project success. * Ensure software development best practices, high-quality code, and optimal system performance. * Manage team performance, set goals, and conduct regular performance reviews. * Foster a culture of continuous learning, collaboration, and innovation within the teams. * Drive technical excellence and ensure scalable architecture decisions aligned with business goals. * Manage remote and distributed teams effectively while maintaining productivity and engagement. * Handle systems with 500K+ daily active users, ensuring stability, scalability, and performance optimization. * Support and troubleshoot system issues, ensuring quick resolution and minimal downtime. * Work with microservices and micro frontend architectures to build scalable and modular applications. **Requirements** * 7+ years of experience in software development with hands-on coding expertise. * 2+ years of experience in managing and mentoring engineering teams. * Good communicate in English being able to communicate different team and stakeholder within the company. * Experience and in-depth knowledge in backend OOP languages preferably Java, Node.js, Nest.js or open sources technologies * Experience with relational databases query such as SQL, MySQL, PostgreSQL * Familiar with GitOps environment such as ArgoCD, Kubestack , or similar * Experience in automation code deployments or tools such as Jenkins, GitLab, or similar. * Experience in container technologies such as Docker, Kubernetes or similar. * Experience in complex systems, understanding the latest in open API standards and s
Applying for this Engineering Manager role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Makro PRO?
Real rants from real employees. Read before you apply.