
Staff Software Engineer
Second Nature2 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