Social network you want to login/join with:
We are looking for a Software Development Lead to take ownership of one of our product teams within the Signal Ocean SaaS web application. This team focuses on building scalable, reusable components and data-driven features, enabling users to visualize complex shipping information via charts, graphs, tables, maps, and more.
A key upcoming focus is the Next-Gen Vessel List, which integrates multiple data sources and connects with our new Supply Trend capabilities.
We build cloud solutions using C#, .NET Core, React, Kebernetes, Python, MongoDB, MSSQL Server, Snowflake, DuckDB, Redis, Docker, Grafana, Influx and more. We also offer the opportunity to work on state-of-the-art architectures and technology stacks, as well as a global, Artificial Intelligence-powered technology product vision. We organize our teams using the concepts of Dual-track Agile (Scrum) methodologies and we would love to onboard people who are going to contribute across product discovery, delivery, optimization, QA, DevOps and Continuous Integration.
Key Responsibilities:
Team Management
- 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.
Delivery
- 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.
Requirements
What you bring to the team:
- 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 ( 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 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.
Nice to have:
- 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 (, Git, GitHub, Github Actions, Azure management console);
- Experience in project management tools ( JIRA, ProductBoard, Confluence).
- 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 month2-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.