TimeLog is a leading Professional Services Automation (PSA) software, dedicated to helping professional service organizations, streamline business processes and boost productivity. TimeLog fills the GAP between Project Managers and the Finance Department in the consulting business, empowering Project Managers to manage project financials in a way compliant with the requirements set by finance.
Do you thrive on technical challenges and want to make a difference by modernizing our PSA platform?
We are looking for a passionate Technical Lead to join our Copenhagen office. In this role, you will lead the technical transformation of our current web application into a modern, scalable platform. If you're enthusiastic about working with modern cloud technologies and driving the transformation of our current platform, this opportunity is perfect for you!
About the position:
As our new Technical Lead, you will be instrumental in shaping the future of our product by designing and implementing features that cater to the evolving needs of the business. You will lead development efforts, collaborate with cross-functional teams, and play a significant role in influencing our technical architecture and strategy. While the role doesn’t involve direct people management, you’ll mentor less experienced developers, serving as a key technical expert within the team.
In this role, your responsibilities are:
- Lead the modernization of a legacy web application built on the .NET framework.
- Design and implement new features and functionalities that meet evolving business objectives.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Analyze and refactor existing code to enhance efficiency, scalability, and performance.
- Work with relational databases, particularly MS SQL Server, and other database technologies such as document databases and NoSQL.
- Ensure robust cloud architecture and infrastructure using platforms like Azure, AWS, or GCP.
- Implement and maintain CI/CD pipelines to optimize development, testing, and deployment processes.
- Drive architectural decisions and technical strategy for the future evolution of the application.
- Mentor junior developers and provide technical guidance without direct people management responsibilities.
Your Skills and Qualifications:
- Proven experience in senior-level full-stack development, primarily using the .NET framework and C#.
- Expertise in legacy technologies with a strong background in modernizing legacy systems.
- Proficiency in front-end technologies for web and/or mobile, such as React, Angular, or similar.
- Strong experience with relational databases (e.g., MS SQL Server) and other database technologies (e.g., NoSQL, document databases).
- Extensive experience with cloud platforms like Azure, AWS, or GCP.
- Deep understanding of CI/CD pipelines and DevOps best practices.
- Familiarity with SaaS products and cloud-native applications.
- Strong problem-solving skills with the ability to balance technical debt with feature development.
- Ability to work independently and collaboratively in a team environment.
We would love it if:
- You have experience with other programming languages or frameworks.
- You have experience working in an Agile or Scrum environment.
- You have familiarity with containerization technologies such as Docker or Kubernetes.
We offer:
- The chance to make a significant impact by modernizing our platform.
- A collaborative, forward-thinking work environment that values innovation.
- A competitive salary and comprehensive benefits package.
- Opportunities for professional development, including mentoring, conferences and more.
Location:
You will be working from our offices in Copenhagen, with the possibility to visit and work from our other offices in Aarhus and Aalborg.
If you love taking on architectural decisions and enjoy hands-on development, all while contributing to a collaborative and innovative environment, we want to hear from you!