Tech Stack
AWSJavaJavaScriptKafkaMicroservicesMongoDBNode.jsNoSQLPython
About the role
- Serve as the primary contact with accountability for delivery and client relationships
- Supervise and oversee the team responsible for delivery
- Provide technical leadership and be hands-on with code (at least 50% coding)
- Work closely with client's internal staff and product teams as strategic delivery partner and trusted advisor
- Support sales team with pre-sales activities, mainly related to pre-sales architecture and understanding client needs
- Accountable for solution design
- Oversee and manage development teams, including distributed teams
- Manage stakeholder expectations and ensure business goals are understood
- Occasional business travel
Requirements
- Extensive experience in designing and building custom medium/large AND/OR enterprise applications for external clients
- Expert in Java
- Experience in AWS
- Experience in MongoDB OR another NoSQL databses
- Experience in microservices architecture
- Experience in Python AND/OR Node.js
- Team leading and overseeing delivery of a few distributed teams
- At least 50% hands-on coding in Java, Node.js, OR Python
- Experience with pre-sales architecture activities
- Occasional business travel
- Nice-to-have: Experience in Data Migrations
- Nice-to-have: Experience in Kafka (or similar technology)
- Delivery focus - strong analysis and problem-solving skills
- Strong consultant - good at listening and asking questions
- Strong presentation and written and verbal communication skills
- Exemplary standards of personal integrity and respect for others
- Flexibility to adapt skills to a spectrum of client engagements