Senior technologist

Senior technologist Job Description Template

Our company is looking for a Senior technologist to join our team.

Responsibilities:

  • Taking the complete technical ownership of a project including hands-on development – doing whatever is required to get the job done;
  • Managing, mentoring and supporting team members;
  • Staying plugged into emerging technologies/industry trends and applying them into the day to day activities of the team;
  • Reviewing and enhancing team processes and outputs;
  • Driving the estimation process;
  • Driving architecture and design directions for project teams;
  • Participating in architectural discussions with clients.

Requirements:

  • Experience managing and mentoring team members;
  • Knowledge and expertise on cloud deployments (Preferably AWS);
  • Team player with good verbal & written communication skills;
  • A deep understanding of architectural and design patterns;
  • Experience in optimizing the application for various non-functional aspects like scalability, performance and security;
  • Expertise in working with both relational and non-relational databases;
  • Hands-on full stack developer with expertise in Java (Spring Preferable) and Angular;
  • Experience with Agile Scrum Methodology;
  • 10+ years of proven experience creating end to end architectures and then overseeing through delivery;
  • Upper Intermediate level of English language proficiency.