Senior Software Engineer - Fullstack
UJET, Porto, Portugal +1
What you will do
- Own epics and deliver features, services, and refactors of significant complexity across product software engineering — from ticket breakdown through deployment and post-release validation
- Define and execute against timelines, resources, and other constraints, flagging risks and trade-offs early
- Break down epics into well-scoped tickets and sequence the work with your team
- Become the SME for one or more areas of your team's domain and a dependable go-to person within the team
- Design and build fullstack features and services with high availability, low latency, and auto scalability
- Author and review technical design documents (TDDs); design service boundaries, data models, and APIs balancing simplicity, performance, and extensibility
- Partner with PM, Design, QA, PMO, and SRE through the full software development lifecycle, participating in planning, estimation, and prioritization
- Write idiomatic, well-tested code and provide thoughtful code reviews that uphold engineering standards across the codebase
- Build and maintain unit, integration, and contract tests; instrument logging, metrics, and tracing so systems are observable in production