Software Engineer, Fullstack (UI)
Tamnoon · United States · 1 mo ago
RemoteRemoteEngineeringFull-time
About the role
Tamnoon is building software that helps teams streamline and scale cloud security remediation. As a Software Engineer, you'll design, develop, and maintain secure, reliable, high-performing web applications—working across the stack with a strong emphasis on React + TypeScript. You'll collaborate closely with Product, Design, and Engineering to ship customer-facing features, iterate quickly, and continuously improve quality over time.
Requirements
- Build end-to-end product features using TypeScript, React, and Node.js—from UI to APIs to production-ready releases
- Translate UI/UX designs into pixel-perfect, accessible, responsive components, ensuring a polished customer experience
- Develop and consume RESTful APIs to enable smooth integration between front-end and back-end systems
- Ensure strong integration, data integrity, and security across the application stack
- Identify and resolve performance, reliability, and UX issues, balancing robustness with time-to-market and improving iteratively
- Write and maintain tests (unit, integration, and end-to-end) using tools like Vitest, Mocha/Chai, or Playwright
- Participate in code reviews and technical discussions, contributing to architecture decisions and better engineering practices
- Own deployed code: monitor production behavior, investigate issues, and drive remediation
- Support CI/CD workflows including automated testing and deployment processes to keep delivery reliable and repeatable
- Communicate clearly about trade-offs, design decisions, and implementation plans with teammates across varying technical backgrounds
- Use AI-assisted development tools (e.g., Copilot, Cursor, Claude Code) to prototype, iterate, and accelerate delivery
- Critically evaluate AI-generated code for correctness, performance, security, and maintainability
- Leverage AI to explore solutions, debug issues, and improve developer productivity—without sacrificing understanding or ownership
- Contribute to evolving best practices around AI-assisted engineering within the team
What you'll bring
- Strong proficiency building web applications with TypeScript, React, and Node.js
- Experience designing and implementing REST APIs
- A "pixel-perfect" mindset and strong attention to UI details (spacing, states, responsiveness, accessibility)
- Comfort with modern testing practices and frameworks (e.g., Jest, Mocha/Chai, Cypress, Playwright)
- Ability to analyze ambiguous problems, propose solutions, and execute effectively
- Strong collaboration and communication skills—able to explain technical concepts to both technical and non-technical partners
- System design fundamentals: API design, data modeling, performance, reliability, and security best practices
- Strong engineering judgment—ability to balance speed, quality, and maintainability
- Experience using AI coding tools (e.g., Copilot, Cursor, Claude Code, Codex) to accelerate development
- Ability to validate, adapt, and take ownership of AI-generated output (not blindly rely on it)
- Comfortable working in an environment where AI is part of the development workflow
Benefits
- In addition to base compensation, Tamnooners receive a competitive benefits package, including:
- Flexible PTO, paid sick days, and paid parental leave
- 401k plan
- Excellent medical, dental, and vision insurance — 100% coverage for all employees
- Health savings and flexible spending accounts
- Remote First Community
- Training and career development programs