Lead Developer

Signal
Summary
Join Signal Ocean's technology team as a product team lead, focusing on building infrastructure and data visualization features for the Signal Ocean Platform. You will manage a team of engineers, prioritize work, and coach team members. Responsibilities include leading feature delivery, collaborating with product managers, and ensuring the team's success. The ideal candidate has a Master's or Bachelor's degree in Computer Science or a related field, at least 2 years of people management experience, and 5+ years of full-stack development experience. Strong experience with React, C#/.NET Core, and relational/non-relational databases is required. The role offers generous compensation, health insurance, remote work flexibility, and professional development opportunities.
Requirements
- Master’s or Bachelor’s degree in Computer Science a related technical field or exceptional practical experience
- At least 2 years of People management experience, leading a team of 5-10 direct reports
- 5+ years hands on experience in full-stack development
- Strong experience in the React ecosystem; knowledge of Typescript is a plus
- Development experience with Microsoft C# / .NET Core; experience with additional programming languages (e.g.: Python) is welcome
- Knowledge and an active interest in Design Patterns and SOLID architecture principles
- Experience with relational and non-relational databases (design, administration, tuning) and with ORM frameworks e.g. Entity Framework, Dapper, etc
- Experience with testing and mocking frameworks
- Familiarity with microservices and REST APIs
- Comfortable working in Agile environments and adapting to changing priorities
Responsibilities
- Prioritise work for junior engineers and coach senior 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
- Ensure monitoring and understand logging aspects of team owned features
- Lead the delivery of roadmap features, stepping in to unblock the team when needed
- Drive feature discovery, resulting in the analysis and estimation of the work needed
- Present multiple solutions with clearly outlined trade-offs
- Keep stakeholders updated on the progress and status of the team’s projects
- Unblock technical work for engineers through simplification or pair programming
- Assume responsibility for specific features and deliver implementations for the most complex components
- Work closely with Product Managers to refine and clarify requirements
- Collaborate effectively with your cross-functional counterparts
- Recognize and celebrate team members’ contributions
- Mediate and resolve conflict in an efficient and constructive way
- Lead retrospectives and continuous improvement activities
Preferred Qualifications
- Experience with development of multiplatform mobile apps
- 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 people with deep knowledge in software engineering, data science & shipping business who are always eager to mentor
- Signal’s hybrid remote work policy currently includes 6 working days at premises per month
- 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
Share this job:
Similar Remote Jobs
