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.