Tech Stack
AWSJavaJavaScriptKafkaMicroservicesMongoDBNode.jsNoSQLPython
About the role
- Serve as the primary contact with accountability for delivery and fostering client relationships
- Provide technical leadership and get hands dirty with code (>=50% hands-on coding in Java, Node.js or Python)
- Oversee and manage development teams, including distributed teams
- Support the sales team with pre-sales activities and pre-sales architecture
- Design and be accountable for the solution architecture
- Work closely with clients' internal staff and product teams as a strategic delivery partner and trusted advisor
- Manage stakeholders, expectations, and business goals
- Occasionally travel for business
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
- Interaction with stakeholders and client-facing engagement experience
- Supporting sales team with pre-sales architecture for potential clients
- Accountable for the design of solutions and overseeing delivery
- Occasional business travel
- Nice-to-have: Experience in Data Migrations
- Nice-to-have: Experience in Kafka (or similar technology)
- Strong analysis and problem-solving skills
- Strong presentation and written and verbal communication skills
- Exemplary standards of personal integrity and respect for others
- Flexibility, creative thinking, and delivery focus