Engineering Manager, Cashfazz [Indonesia]


 

Requirements

  • Engineering Manager Experience
  • Minimum of 5 years of software engineering experience in backend engineering
  • Familiarity with Ruby on Rails
  • Familiarity with Sprints and Agile Development
  • Bachelor's or Master's degree in Computer Science or equivalent experience.
  • Strong understanding of microservices architecture and clean coding principles.
  • Proficiency in working with cloud platforms (like AWS, Google Cloud, Azure, etc.).
  • Strong experience in system design and architecture for scalability.
  • Excellent communication and problem-solving abilities.
  • Experience with relational databases (such as MySQL, PostgreSQL, etc.) and caching solutions (such as Redis).

Responsibilities

  • Team Leadership: Provide strong leadership to a team of software engineers, guiding and motivating them to achieve project goals and meet deadlines.
  • Project Management: Oversee the planning, execution, and delivery of software development projects, ensuring they are completed on time, within budget, and to the required quality standards.
  • Resource Allocation: Allocate resources effectively, including personnel, equipment, and software tools, to ensure optimal productivity and efficiency within the team.
  • Technical Guidance: Provide technical guidance and support to the software engineering team, assisting with problem-solving, code reviews, and architectural decisions.
  • Hiring and Team Development: Participate in the recruitment and selection of software engineering team members. Provide mentorship, training, and career development opportunities to foster their growth and enhance their skills.
  • Process Improvement: Identify opportunities for process improvement and implement best practices in software development methodologies, such as Agile or DevOps, to streamline workflows and enhance team productivity.
  • Collaboration: Foster effective collaboration and communication between the software engineering team and other cross-functional teams, such as product management, quality assurance, and design, to ensure smooth project execution.
  • Stakeholder Management: Interface with stakeholders, including clients, product owners, and senior management, to understand requirements, provide project updates, and manage expectations.
  • Risk Management: Identify project risks and develop mitigation strategies to address potential issues that may impact project delivery or quality.
  • Performance Evaluation: Conduct performance evaluations and provide constructive feedback to team members, recognizing their achievements and identifying areas for improvement.

$ads={2}


 

.

$ads={1}

Post a Comment

Previous Post Next Post

Sponsored Ads

نموذج الاتصال