EOS RPO
Consultant, Software Engineer - India
Role Overview & Expectations:
Role Nature: This is a hands-on, individual contributor role, not a people manager position. The candidate will write code alongside the team while coaching and mentoring other engineers.
Architectural Collaboration: The tech lead will work closely with the team's architect to translate logical architecture into physical implementation.
Target Experience: A candidate with 6 to 9 years of experience is ideal, ensuring they are highly proficient technically but still desire a hands-on coding and coaching role rather than a pure management track.
Technical Requirements:
APIs & Integration: APIs are the primary integration pattern and require high proficiency. Experience with API gateways like Apigee is preferred, but general API/Gateway experience is acceptable.
Leadership & Coaching : Must possess the presence and competence to lead, establish standards, and bring other engineers up to speed.
Java & JavaScript/TypeScript: The team is a Java shop; strong traditional Java and JavaScript/TypeScript skills are required.
AWS Cloud Services: Needs an understanding of standard AWS services (like Lambda) and serverless compute. If the candidate's background is in Azure or GCP, a higher proficiency (Rating 3) is needed to ensure concepts transfer over.
Angular: Basic proficiency is sufficient for now, as dedicated frontend developers will be hired later.
Observability Tooling: Understanding of tools like Splunk or New Relic to monitor uptime, alerts, and metrics.
Database / Data Stores): Basic understanding of connecting to and utilizing RDBMS and NoSQL databases via connection strings; no DBA responsibilities are expected.
Streaming / Event-Based Architecture: Beginner awareness of Kafka or Kinesis is acceptable, as the team can train them further.