FullStack is one of the fastest-growing software consultancy companies in the Americas, delivering transformational digital solutions to top global companies and Silicon Valley startups. The Staff Software Engineer will work closely with clients either through team augmentation or by being part of a product team to build and deliver solutions.
Responsibilities:
- Integrate directly into our client's team and work alongside their existing designers and engineers daily
- Work on a FullStack product team to build and deliver a product to our clients
- Mentor senior engineers and raise the technical bar across a team
- Design and scale event-driven architectures using Kafka or Kinesis and NoSQL/SQL databases
- Architect and manage workloads in Kubernetes at scale (including Helm and Service Mesh)
- Implement secure authentication and authorization using OAuth/OIDC
- Design and maintain APIs and service-to-service integrations
- Implement comprehensive observability (Datadog/Prometheus) and testing strategies (TDD, Performance Testing) to ensure 24/7 system reliability
- Create and maintain continuous integration and delivery of applications
- Work through new and difficult issues and contribute to libraries as needed
- Work on Agile/Scrum teams
- Take extreme ownership over your work and ensure performance to agreed expectations
Requirements:
- 8+ years of professional software engineering experience
- 3+ years of experience in technical leadership, influencing architecture and engineering direction
- Advanced English is required
- Successful completion of a four-year college degree is required
- Expert-level proficiency in C#/.NET and TypeScript, with a deep understanding of the full software lifecycle
- Hands-on experience with TypeScript/JavaScript
- Proven experience mentoring senior engineers and raising the technical bar across a team
- Extensive experience designing and scaling event-driven architectures using Kafka or Kinesis and NoSQL/SQL databases
- Experience architecting and managing workloads in Kubernetes at scale (including Helm and Service Mesh)
- Hands-on expertise in AWS, Kubernetes, and Terraform (Infrastructure as Code), with a focus on GitOps and automated delivery
- Strong understanding of microservices architecture and event-driven systems
- Experience implementing secure authentication and authorization using OAuth/OIDC
- Experience designing and maintaining APIs and service-to-service integrations
- Experience implementing comprehensive observability (Datadog/Prometheus) and testing strategies (TDD, Performance Testing) to ensure 24/7 system reliability
- Ability to work through new and difficult issues and contribute to libraries as needed
- Ability to create and maintain continuous integration and delivery of applications
- Forensic attention to detail
- A positive mindset and a can-do attitude
- Experience working on Agile/Scrum teams
- Meaningful experience working on large, complex systems
- Ability to take extreme ownership over your work. Every day is a challenge to ensure you are performing to the expectations you and your team have agreed upon
- Ability to identify with the goals of FullStack's clients and dedicate yourself to delivering on the commitments you and your team make to them
- Ability to consistently work 40 hours per week
- We're Seeking Engineers Who Are AI-enthusiastic In Their Workflow. Professional Experience Or Personal Project Work With The Following Is a Significant Plus
- Cursor, Windsurf, or Google Antigravity
- Claude Code, Gemini CLI, Codex, or Copilot CLI