Technical Director

Key Responsibilities:

  1. Set the technical vision for the team.
  2. Decide when to embrace cutting-edge technologies and when to adopt less elegant solutions.
  3. Ensure that all technical solutions are aligned with the company’s business needs and goals, and that they contribute to the overall strategy of the organization
  4. Work closely with product management, design, and other engineering teams to deliver exceptional user experiences.
  5. Mentor, inspire, and empower a talented team of engineers, fostering a culture of innovation and excellence.
  6. Continuously refine our development processes to optimize efficiency and quality.
  7. Evaluate and prioritize technical needs and projects, ensuring that resources are allocated effectively
  8. Keep technical documentation up-to-date, ensuring that all relevant information is accurately recorded and accessible

Our Stack Language: Java 8+, Javascript, ES6 Frameworks: Spring Boot (Tomcat, Netty), Spring Data, Spring Cloud, Vue.Js Architecture: Microservices, REST API Database: MySQL, MyBatis, MongoDB Caching: Redis (AWS ElastiCache), ElasticSearch Message Queue: RocketMQ Cloud: Kubernetes, AWS Monitoring: Grafana, Prometheus, Loki, Tempo, AWS CloudWatch, OpenTracing CI/CD: Jenkins, ArgoCD

Additional Responsibilities:

  1. Work closely with other departments to optimize business processes and ensure that technical solutions meet the needs of all stakeholders.
  2. Assist in building relationships with vendors and creating cost-efficient contracts