
Senior Software Engineer
Alongside
contract
Posted on:
Location Type: Remote
Location: Portugal
Visit company websiteExplore more
Job Level
About the role
- Design, develop, and maintain scalable software solutions
- Identify and address performance bottlenecks and implement optimizations
- Participate in code reviews and provide constructive feedback to other developers
- Contribute to architecture decisions and help establish best practices
- Implement and maintain security best practices
- Troubleshoot production issues and develop solutions to address them
Requirements
- Strong proficiency in **TypeScript** across **IaaS, backend, and frontend development**.
- End-to-end TypeScript expertise: emphasis on **strict typing** and avoiding coercions.
- Experience with **Pulumi** for infrastructure-as-code (IaaS).
- Backend development using **Bun**.
- Frontend development with **React** and **Vite**.
- Experience hosting applications on **AWS**.
- Familiarity with **Postgres** and **Redis** for data storage.
- Experience with **GraphQL** with end-to-end type safety.
- Excellent **problem-solving skills**, strong **attention to detail**, and the ability to work **independently**.
- Strong **communication skills** and experience collaborating in cross-functional teams.
- Passion for one or more focus areas: **Security, Platform/SRE, AI, Product Engineering, or Business Intelligence**.
Benefits
- Fully remote, based in Portugal;
- Contractor.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypeScriptIaaSbackend developmentfrontend developmentstrict typingPulumiBunReactViteGraphQL
Soft Skills
problem-solving skillsattention to detailindependentlycommunication skills