GrepJob
Second Nature

Staff Software Engineer

Second Nature
Apply
2 months ago
Remote, United StatesStaff+

Base Salary

$150k - $190k/yr

Responsibilities

  • Lead the design, architecture, and development of high-performance, scalable software systems.
  • Write, test, and maintain high-quality code, ensuring it meets both functional and non-functional requirements.
  • Contribute to architectural decisions, ensuring scalability, performance, and maintainability of software systems.
  • Uphold coding standards, best practices, and guidelines while conducting code reviews.
  • Analyze and resolve complex technical issues, optimizing code and improving system performance.
  • Work closely with product managers, designers, and other engineers to understand business requirements.
  • Drive continuous improvements in code quality, development processes, and team efficiency.
  • Create and maintain technical documentation, including architecture diagrams and API specifications.
  • Participate in agile development processes, including sprint planning and retrospectives.
  • Stay up-to-date with emerging technologies and industry trends.

Requirements

  • 5+ years of professional software development experience.
  • Strong background in software design and architecture.
  • Experience with TypeScript, React, and Next.js.
  • Experience with NestJS and PostgreSQL.
  • Solid understanding of cloud-native architectures with Kubernetes and Terraform.
  • Deep knowledge of software architecture patterns and design.
  • Strong problem-solving and analytical skills.

Benefits

  • Medical, Dental, Vision, & Life Insurance; 401K Plan.
  • Work Remotely from anywhere in the US.
  • Open PTO and sick days.
  • Supportive team to help you grow your career.
  • Opportunity to be part of a fast-growing startup.

Tech Stack

KubernetesNestJSNext.jsPostgreSQLReactTerraformTypeScript