UltaHost
Technical Lead
UltaHostUkraine7 days ago
Full-timeRemote FriendlyInformation Technology
Job Title: Technical Lead – Software Engineering

Department: Technology

Location: Remote

Reports To: CTO

Employment Type: Full-Time

Position Summary

UltaHost is seeking a highly skilled and experienced Technical Lead to oversee the design, development, and implementation of scalable software systems. This individual will serve as both a hands-on engineer and a strategic leader, guiding a cross-functional team of front-end and back-end developers. The ideal candidate brings deep expertise in modern JavaScript frameworks, backend technologies, and system architecture, with a proven track record in technical leadership and decision-making.

Key Responsibilities

  • Provide technical leadership and architectural direction for the development of high-performance applications and platforms.
  • Lead, mentor, and manage a team of front-end and back-end developers, ensuring alignment with best practices and organizational goals.
  • Define and enforce coding standards, architectural guidelines, and technical roadmaps.
  • Collaborate with product managers, designers, and DevOps teams to deliver scalable, secure, and maintainable solutions.
  • Drive the design and development of systems using React.js, Next.js, Node.js, and NestJS; familiarity with GoLang is a strong plus.
  • Serve as a Software Architect, designing system-level solutions, integration strategies, and long-term technology strategies.
  • Translate product requirements into technical documentation, detailed tasks, and implementation plans.
  • Conduct code reviews, ensure high-quality deliverables, and troubleshoot critical system issues.
  • Stay informed on emerging technologies, proactively identifying opportunities for innovation and system improvement.
  • Make strategic technical decisions on tools, frameworks, and architectural approaches.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field. Master’s degree preferred.
  • 5+ years of experience in a technical leadership role within software development.
  • Strong background in React.js, Next.js, Node.js, and NestJS.
  • Proven experience as a Software Architect, designing scalable and reliable systems.
  • Hands-on expertise with modern JavaScript/TypeScript ecosystems.
  • Ability to lead and manage multidisciplinary development teams (frontend & backend).
  • Strong decision-making skills and ability to balance trade-offs in complex technical environments.
  • Excellent technical documentation, planning, and task breakdown skills.
  • Outstanding communication and leadership abilities.

Preferred Competencies

  • Knowledge of GoLang and its ecosystem.
  • Familiarity with containerization and orchestration (Docker, Kubernetes).
  • Experience with CI/CD pipelines, automated testing, and DevOps practices.
  • Knowledge of API security, distributed systems, and cloud environments (AWS, GCP, Azure).
  • Familiarity with Agile methodologies (Scrum/Kanban).

Working Conditions & Benefits

  • Remote work flexibility with global team collaboration.
  • Competitive compensation package.
  • Opportunity to shape the technical direction of core company platforms.
  • Exposure to cutting-edge technologies in SaaS, hosting, and distributed systems.

Key Skills

Ranked by relevance