Senior Full Stack Engineer
col-wide
Job Description:
At Signal
AI, a senior engineering position is a guiding role, operating primarily within the scope of a single
- functional team. This role also contributes to the broader engineering group's standards, technology evolution, and diverse working methods. The individual in this role will leverage their talents and expertise to provide clear, concise, and focused plans for the current and future solutions we ship to users. They will be attentive to the underlying architecture and the
- term technical vision, ensuring alignment with the broader engineering group's strategies and goals.
About the role - What is your purpose?
You will work within a
- knit,
- functional team, leveraging a continuous delivery mindset to enable product outcomes and drive business value. Your team decides on the specific product and technical direction and regularly experiments with new ways to solve and iterate on complex problems within their remit. Your contributions, taking a
- centric approach, will cover the entire technology lifecycle. Contributions include discovery, technical feasibility, cost analysis, design, and implementation, to name a few. You will leverage your skills to deliver outcomes at a pace that matches our ambitions, proactively identifying and suggesting improvements and alternatives along the way.
About the team - What do we do?
The Internal team's mission is to enable our customers to access data relevant to their needs in a predictable, performant, consistent, and tailored manner so they can make informed and confident decisions. Our team exists to handle our customers' complex analytical and data visualisation needs. We aim to bring
- house
- party dashboarding and reporting capabilities while eliminating performance and scalability issues, guaranteeing highly accurate data quality, and allowing bespoke
- party data analysis with security in mind.
Day-to-day responsibilities - What will you be doing?
Working in a collaborative environment, expecting to be pair programming a high percentage of your time
Contributing to the architectural direction of your team
Aligning with the product and technical leadership on the mid and
- term technical path and milestones
Implementing and maintaining the infrastructure to support the services owned by your team
Building services that can cope with large volumes of data
Adhering to a
- based delivery strategy
Utilising Dev
Ops practices
Working with contemporary technologies
Providing coaching/mentoring to less experienced engineers
Must haves - What is vital for your success (general)?
You love building products as part of a
- functional team focused on an iterative,
- driven approach.
You believe in collaboration as a way of working and are keen on following our
- based development strategy via pair programming.
You understand the benefits of the Dev
Ops mentality and are comfortable building new solutions while owning the
-
- day operations of existing ones.
You are happy to maintain the systems you build and deploy, monitoring them to validate they meet current SLOs.
You are comfortable working on problems that are sometimes ambiguous and require exploration.
You have strong communication skills and are comfortable expressing your ideas to technical and
- technical audiences.
You have a positive attitude and are keen to learn new skills while enhancing existing ones while coaching and mentoring others.
You deeply understand user experience (UX) principles and best practices.
You can translate user needs and business requirements into technical solutions.
You focus on delivering
- quality,
- friendly, and performant applications.
Must haves - What is vital for your success (technical)?
Proficiency in frontend frameworks and libraries (e. g. , React, Angular, Vue. js).
Strong understanding of backend technologies (e. g. , Node. js, Express, Fast
API, etc).
Experience with databases (SQL and No
SQL), such as Postgre
SQL, Duck
DB, Elastic
Search, etc.
Familiarity with cloud services and infrastructure (e. g. , Azure, Google Cloud, notably AWS).
Knowledge of containerization and orchestration tools (e. g. , Docker, Terraform, Kubernetes).
Competency in version control systems, notably Git.
Understanding of microservices architecture and RESTful API design.
Experience with serverless architectures and
- driven systems.
Our approach - What are our ways of working?
At Signal
AI, we practise a methodology that expects you to own what you build, requiring you to be accountable for your chosen solutions. We appreciate a
- oriented architectural approach and adhere to observability over exhaustive testing. We also value that the systems owned by your team can handle
- level load and scalability. When that is impossible, we expect teams to be aware of issues before they impact our users and take the appropriate actions to resolve them.
Benefits
Hybrid Working Environment - we have a hybrid remote policy with 2-3 days remote per week, plus summer & winter fully remote blocks wherever works for you, including abroad;
Unlimited holiday entitlement;
Coverflex Meal Cards, Health Insurance & discounts;
Maternity, Paternity and Dependents Leave policies;
Access to free therapists via Spill.
Don't meet every single requirement listed? Academic research has shown that women or people of other underrepresented groups tend not to apply for jobs unless they meet every single qualification. At Signal AI, we know that diverse teams perform better so if your experience doesn't fit perfectly but you're excited about this role, we'd love for you to apply anyway.
We're committed to building and fostering an inclusive environment where Signallers feel welcomed, valued and listened to - an environment where they thrive in being their true selves.
-
Porque procurar um emprego no Vagas.pt?
Newsletter de Emprego
Todos os dias oferecemos novas vagas de emprego. Pode escolher entre uma vasta gama de empregos: O nosso objectivo é oferecer a escolha mais vasta possível Receba novas ofertas por e-mail Ser o primeiro a responder a novas ofertas de emprego Todas as ofertas de emprego num só lugar (de empregadores, agências e outros portais de emprego) Todos os serviços para quem procura emprego são gratuitos Vamos ajudá-lo a encontrar um novo emprego