Full Stack Developer (Fully Remote) at a Reputable Company
Job Description
Duration: 4 to 6 months (full-time)
Start Date: ASAP
We’re a growing SaaS Startup company building a work and collaboration tool. We value reliability, real-time collaboration, and clean automation that helps teams get work done.
You’ll join as a hands-on Full-Stack Developer focused on improving and extending an existing product. Your work will center on expanding real-time collaboration, maintaining existing integrations and building new ones, creating and maintaining workflow automations (like “IF,WHEN" etc), and preparing the product to safely adopt AI capabilities. Security and authentication are part of day-to-day design and delivery.
- Extend and maintain a production codebase — make thoughtful changes that scale and are easy for the team to support.
- Reason about the current architecture: identify bottlenecks, unnecessary coupling, and opportunities for incremental improvement.
- Implement new features and refactors in ways that avoid wholesale rewrites — designing changes that are composable, backward-compatible, and low risk.
- Improve the architecture over time so it becomes more efficient, observable, and scalable as usage grows.
- Design, build, and optimize real-time features(messaging, live status, progress updates) so multiple users feel synchronized and responsive.
- Create and maintain integrationswith third-party tools so users can connect their workflows.
- Build and evolve automation toolingthat allows end users to define conditional rules and triggers (IF → THEN) with predictable behavior and safe failure modes.
- Help identify where AIcan add value and prototype safe, cost effective and operational approaches.
- Embed security and authenticationthinking into feature design: secure data flows, correct access control, auditability, and safe handling of secrets.
- Participate in product planning, code review, and technical discussions; contribute to improving developer experience and deployment processes.
- Real-time features that are resilient under load and offer consistently low latency.
- Integrations that are reliable and have clear failure handling.
- Automation rules that are expressive but safe.
- Measurable improvements to architecture efficiency, deployability, and scalability without requiring major rewrites.
- Comfortable stepping into someone else’s project and shipping improvements without breaking the product.
- Strong systems thinker — you see data flows and failure modes across services and can propose incremental, low-risk improvements.
- Clear communicator in async, remote teams; documents changes and tradeoffs.
- Pragmatic about tradeoffs (speed vs. reliability vs. cost).
- Treat security as part of feature design: advocate for authentication, authorization, and logging in new features.
- Follow team security processes for code reviews, incident reporting, and deployments.
- Proactively suggest improvements to reduce attack surface and operational risk.
How to Apply
Ready to apply?
Submit your application before the deadline.