The Signal Group

Software Development Lead

The Signal Group

full-time

Posted on:

Location Type: Hybrid

Location: Athens • 🇬🇷 Greece

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AzureCloudEntity FrameworkMicroservices.NETReactSDLC

About the role

  • You will be leading one of the product teams within the Signal SaaS web application.
  • The focus is on building supporting infrastructure and data visualization features — such as charts, graphs, tables, and maps — that help users interact with complex shipping data.
  • Alongside feature development, the team invests in building reusable components that support both their own roadmap and other teams, with a strong focus on automated testing inside CI/CD pipelines.
  • Prioritise work for junior engineers and coach other engineers when needed.
  • Support team growth in areas like coding best practices, architecture and SDLC.
  • Set clear expectations and help create career growth plans.
  • Manage performance and provide regular feedback.
  • Support onboarding for new team members.
  • Keep stakeholders updated on the progress and status of the team’s projects.
  • Propose multiple solution options with tradeoffs clearly explained.
  • Unblock technical work for engineers through simplification or pair programming.
  • Take ownership of specific features and provide implementation for most complex parts.
  • Ensure monitoring and understand logging aspects of team owned features.
  • Collaborate effectively with cross-functional counterparts.
  • Work closely with Product Managers to refine and clarify requirements.
  • Recognize and celebrate team members’ contributions.
  • Mediate and resolve conflict in an efficient and constructive way.
  • Lead retrospectives and continuous improvement activities.

Requirements

  • Master’s or Bachelor’s degree in Computer Science a related technical field or exceptional practical experience.
  • At least 1 full year of People management experience, leading a team of ~5 direct reports.
  • 3+ years hands on experience in full-stack development.
  • Experience in the React ecosystem and experience with Microsoft C# / .NET Core.
  • Knowledge and an active interest in Design Patterns and SOLID architecture principles.
  • Experience with relational and non-relational databases (design, administration, tuning) and ORM frameworks e.g. Entity Framework, Dapper.
  • Experience with testing and mocking frameworks.
  • Familiarity with microservices and REST APIs.
  • Experience with cloud computing technologies Including configuring and tuning web stack in the cloud.
  • Comfortable working in Agile environments and adapting to changing priorities.
  • Nice to have:
  • Experience in building, managing and developing on cloud infrastructure (we use Azure);
  • Experience in DevOps tasks and tools (e.g., Git, GitHub, Github Actions, Azure management console);
  • Experience in project management tools (e.g. JIRA, ProductBoard, Confluence).
Benefits
  • Generous compensation with additional performance incentives.
  • Coverage under the company’s collective health insurance plan.
  • Opportunity to work alongside experienced professionals with deep knowledge in software engineering, data science & shipping business who are always eager to mentor.
  • Signal’s hybrid work policy currently includes 9 on-site working days per month, during which our happy hour events take place.
  • 2-4 weeks of onboarding training to prepare you for your new role, having the opportunity to meet about 30 trainers while diving deep into our products and/or the shipping world.
  • Career growth opportunities and a structured development discussion every 4 months.
  • Personal learning budget for training, seminars, conferences (750 to 2000 EUR annually depending on seniority).
  • Regular team bonding events and activities.
  • Fitness benefits to support your health and wellbeing

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
full-stack developmentReactC#.NET CoreDesign PatternsSOLID architecturerelational databasesnon-relational databasesEntity FrameworkDapper
Soft skills
people managementcoachingperformance managementstakeholder communicationconflict resolutionteam collaborationexpectation settingcareer growth planningcontinuous improvementretrospectives
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer Science