🟣 Job description:
◽ The Principal Engineer is responsible for developing and leading a customer-driven, product-oriented team. Your central responsibility as the Lead is to be an equal partner with a product leader, to define and incrementally improve a clearly defined set of business objectives and key results, and to lead the team in achieving those outcomes.
🟣 Requirements:
◽ 10+ years of relevant experience in software development and project management.
◽ At least three years of leadership experience managing engineering teams.
◽ Proficiency in React, Node.js, and AWS, with a strong understanding of cloud platform technologies such as Serverless, Kinesis, Glue, EventBridge, and API Gateway.
◽ Familiarity with cloud native patterns, test automation, continuous integration, and continuous delivery.
◽ Experience with ETL/ELT processes and familiarity with continuous improvement and lean software development practices.
◽ Knowledge of transitioning from monolith to microservice architectures, including patterns like Strangler Fig.
◽ Experience with agile methods and frameworks.
◽ Understanding of access-control policies and data security mechanisms.
◽ Strong analytical and problem-solving skills with a pragmatic ownership mentality.
◽ Self-motivated, inspirational, and committed to delivering high-quality work.
◽ Innovative mindset, with a practice of working in small batches and sharing ideas for peer review.
◽ Excellent communication skills, both technical and business-oriented.
🟣 Responsibilities:
◽ Lead and manage a team of 4-5 engineers, ensuring the successful delivery of products, features, and services.
◽ Oversee project design, implementation, and maintenance, including building systems, deployment pipelines, and testing frameworks.
◽ Develop and maintain client tools and software development kits to enhance developer experience.
◽ Provide technical guidance and support to team members, assisting them in solving complex problems and making technical decisions.
◽ Develop and maintain relationships with stakeholders to meet their needs and deliver high-quality products on time and within budget.
◽ Conduct performance evaluations and provide feedback, coaching, and mentoring to team members for continuous improvement and career development.
◽ Ensure development standards focus on scalable, maintainable code and adherence to best practices, including technical design and code reviews.
🟣 Global benefits:
◽ Autonomy & Flexibility: Support for maximum flexibility in work arrangements.
◽ Bonding Leave: Paid leave for new family bonding.
◽ 2 Charitable Days: Opportunity to contribute to causes of personal significance.
◽ Reward & Recognition Program: Rewards for success and upholding company values.
◽ Corporate Bonus/SIP: All Guardians are eligible for annual bonus schemes or sales incentive plans.
🟣 Why become a guardian:
🌎 International environment: Grow your network internationally and collaborate across the world. Interact, discover cultures, and tap into local expertise.
🧑🤝🧑 Our culture: We emphasize the human factor in everything we do. We’re proud of our nurturing culture. A culture where your ideas will always find their way to our leaders, and your contribution will be recognized.
🕐 Autonomy & flexibility (work in any way): We empower you with as much flexibility as possible with how and where you work best. We value results, not working hours.
🕮 Learning: We support your continuous growth by providing access to 2 learning platforms where you can learn at your own pace.
✨ Valuable Experience: There are many great reasons to join us, but we’re proud that all Guardians can join the annual bonus scheme or sales incentive plan.