Technical Lead at FotoWare
Oslo, Oslo, Norway -
Full Time


Start Date

Immediate

Expiry Date

13 Jun, 25

Salary

0.0

Posted On

13 Mar, 25

Experience

7 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Scalability, Computer Science, Information Technology, Communication Skills, Maintainability, Infrastructure, Higher Education, High Proficiency, Elasticsearch, Azure, Coding Practices, Redis, Kubernetes, Rabbitmq, Code

Industry

Information Technology/IT

Description

We are seeking a proactive and skilled Technical Lead to join our dynamic team at Fotoware. In this role, you will play a crucial part in driving the technical direction of our product, ensuring high-quality software development and system scalability.
As a Technical Lead, you ensure that development aligns with the product and technology strategy while keeping project timelines updated and deliveries on track. You identify and drive technical improvements, maintain high code quality and testability, and actively contribute to code reviews with constructive feedback. In close collaboration with the Product Manager, you serve as a visible and vocal technical leader, representing the project’s technical needs in cross-functional meetings.

COMPETENCY REQUIREMENTS:

  • Higher education in computer science or information technology
  • 7+ years experience in designing, building, and maintaining cloud-native, scalable, high-quality software
  • Experience with architecture and system design, with experience in making informed architectural decisions that balance scalability, maintainability, and performance
  • Experience with CI/CD, infrastructure as code, and ensuring system reliability
  • Understanding of secure coding practices, performance optimization, and resilience
  • High proficiency in .Net and C# development and tooling
  • Knowledge of technological stack: Elasticsearch, Redis, RabbitMQ (or other message bus)
  • Experience with Azure and Kubernetes
  • Experience with Agile development methodologies
  • Excellent English-language communication skills, both written and verbal
Responsibilities
  • Oversee the technical direction of the product by making architectural and design decisions in collaboration with the team, guiding team members in technical matters, and ensuring high-quality system modifications.
  • Create and drive the long-term technical strategy for the product together with the team, guide the team members to realise it, and ensuring alignment with business goals and technical best practices.
  • Take ownership of the product and lead the development team through all stages of the development cycle (excluding people management).
  • Ensure clear and effective communication within the department regarding project progress and status
  • Manage cross-product dependencies, ensuring seamless coordination and follow-up.
  • Define and prioritize non-functional requirements to enhance system performance and reliability.
  • Analysis and design of system scalability and performance
  • Maintain high-level system architecture and ensure overall code quality
  • Development and maintenance of project functionality, including related services and libraries.
  • Specify infrastructure requirements to support the product’s growth and stability
  • Collaborate closely with Product Management to manage priorities and roadmaps
  • Uphold a high standard of product quality, ensuring customer satisfaction through reliability and performance.
  • Ensuring customer satisfaction by enforcing a high product quality
Loading...