We are looking for a highly motivated individual that can help us solve interesting and complex problems for our clients. You will be managing a self-sufficient engineering team based out of India & Europe with cross-cutting skills to deliver innovative & complex solutions. In your role, you will be collaborating with leadership team, product and other engineering teams across geographies providing development guidance, technical direction & working on delivery schedule etc. We firmly believe that your success is our success, and we are willing to take a stake in that.
Responsibilities
Manage a cross skilled team of backend and frontend engineers in different time zones
Coach, mentor, and support, including overseeing new employee onboarding, performance
appraisal and providing career development planning and opportunities.
Collaborate with product, design, architects, and engineering teams to build systems at scale
Help build & drive the delivery plan
Run agile project management processes
Ability to work on multiple projects in various stages simultaneously
Be self-driven and make the right trade-off choices while dealing with conflicting priorities
Hiring and building teams
Collaborate with product, design, architects and engineering teams to build systems at scale
Understand business requirements and translate them to technical requirements
Flexible thinking, including the ability to pivot when faced with challenges
Set up best practices for development and process improvements and champion their adoption
Participate in code reviews, POCs and provide actionable feedback on system architecture, APIs and project schedules
Requirements
13-16 years of total software engineering experience with min 2 years of working experience in team/people management
Experience in backend integration development with technologies that are market relevant
(such as Java, Spring framework, Spring boot, JPA, Microservices, SQL & NoSQL databases,
MongoDB, elastic search, RabbitMQ/Kafka, Cloud infrastructure such as AWS/Azure/GCE, ETL, distributed architectures)
Knowledge of Cloud native technologies (Docker, Kubernetes, Serverless functions)
Excellent leadership, stakeholder management and program management skills
Benefits
Participation in profit sharing
Parental leave
Opportunity to travel and work with our global team
Flexible PTO and work timings
Premium health insurance
Teammate recognition awards
Company get together, off sites and events
4-7 years of automation and manual testing experience Experience in adding some libraries to the existing UI/API automation Frameworks (Good to have Selenium/Playwright for UI and Rest Assured/ Karate for API) Experience in QE code reviews and writing optimized code Experience in testing third party application Integration (Google Sign-In, Payment gateways) is plus Knowledge of BDD and Cucumber is plus Worked with any of the test case management tool (Preferably TestRail) is plus Strong communication skills and willingness to take initiative to contribute beyond basic responsibilities Some recent and successful experience in a properly functioning agile team would be extremely advantageous