saas.group

Senior Software Engineer

saas.group

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇵🇹 Portugal

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudDistributed SystemsGoJavaScriptNode.jsTerraformTypeScript

About the role

  • Lead by doing: Contribute to core systems while raising the bar on code quality, testing, and design.
  • Drive technical conversations: Help your team navigate trade-offs and make sound architectural decisions.
  • Mentor and support: Share your experience with peers and junior engineers, and help others grow in their craft.
  • Simplify the complex: Find elegant solutions to performance, reliability, and scalability challenges in our distributed rendering infrastructure.
  • Unblock the team: Spot problems early, resolve bottlenecks, and keep projects moving forward.
  • Champion quality: Promote practices like TDD, pair programming, and continuous delivery to keep us fast without sacrificing stability.

Requirements

  • Proven experience: 10+ years building and shipping production software, ideally in a SaaS or infrastructure context
  • Strong fundamentals: Deep understanding of modern software engineering, performance tuning, and distributed systems
  • Skilled in our stack: You’re comfortable with TypeScript/Node.js and/or Golang, cloud-native tools (AWS is a plus). Experience with NestJS or Terraform is a bonus.
  • Craft-focused: You write clean, maintainable code and advocate for simplicity in design
  • Delivery mindset: You know how to balance speed with quality and when to optimize for each
  • Mentorship skills: You enjoy helping others level up through thoughtful feedback and collaboration
  • Communication: You explain technical topics clearly, both within the team and to stakeholders across the company
  • Curiosity and initiative: You’re not afraid to dig deep or take the lead on making things better
Benefits
  • Ultimate flexibility: We’re 100% remote. You can work from wherever you like, whenever you like.
  • Freedom and autonomy: We’re a high-trust team, and you’ll be given lots of flexibility to solve problems in your own way — with plenty of help from the team when you need it.
  • Minimum bureaucracy: We don’t like to get bogged down with meetings and red tape. We like to be efficient and keep momentum steady & sustainable.
  • Small & friendly team: We help each other out, have fun, and joke around.
  • Our network: We are a community of entrepreneurial SaaS professionals that regularly exchange ideas, knowledge, learning and expertise with each other internally.
  • Flexible time off: We want you to recharge your batteries when needed.

Applicant Tracking System Keywords

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

Hard skills
TypeScriptNode.jsGolangAWSNestJSTerraformperformance tuningdistributed systemsclean codesoftware engineering
Soft skills
mentorshipcommunicationcollaborationproblem-solvinginitiativecuriosityleadershipfeedbackdesign simplicitydelivery mindset
Veeva Systems

Software Engineer – OpenData

Veeva Systems
Mid · Seniorfull-time🇵🇹 Portugal
Posted: 5 hours agoSource: jobs.lever.co
GradleJavaMavenSQL
Sensor Tower

Full Stack Engineer

Sensor Tower
Mid · Seniorfull-time🇵🇹 Portugal
Posted: 3 days agoSource: jobs.lever.co
Amazon RedshiftASP.NETAWSEntity FrameworkJavaScriptLinux.NETReactRubySQL