Job Description
We’re looking for a Fullstack Developer who thrives on building real products used by real people — not just shipping features, but shaping user experience from backend logic to frontend polish. You’ll join a small, product-minded team responsible for rebuilding our internal tooling and customer dashboard from scratch. Our stack is modern: Node.js (Express), React (with Hooks), TypeScript, PostgreSQL, Docker, and a sprinkle of Redis where it makes sense. You should be someone who enjoys clean code, hates unnecessary abstraction, and isn’t afraid to critique API designs or rethink legacy patterns. Bonus if you’ve seen the pitfalls of over-engineering and lived to tell the tale.
This role is not for someone looking to just “connect the dots” or stitch together frameworks. We want someone who asks why before jumping to how.
Key Responsibilities:
- Architect and implement scalable REST APIs and backend services using Node.js and PostgreSQL
- Build responsive, intuitive frontend interfaces in React (we use Vite + Tailwind)
- Lead cross-functional technical discussions with product, design, and ops teams
- Refactor legacy code with surgical precision — balancing pragmatism and perfection
- Optimize for performance and developer experience, not just delivery
- Write automated tests (Jest, Playwright) with attention to meaningful coverage
- Own deployment pipelines and contribute to CI/CD improvements (we use GitHub Actions + Docker + Fly.io)
- Review PRs constructively, mentor junior devs, and help shape coding standards
Qualifications:
- 3–6 years of fullstack experience with production-level applications
- Proficiency in JavaScript/TypeScript, both frontend and backend
- Deep experience with React (no class components, please)
- Solid understanding of Node.js, RESTful APIs, and asynchronous architecture
- Experience writing raw SQL in PostgreSQL (not just ORM magic)
- Comfortable working in a containerized environment (Docker, Fly.io or similar)
- Familiarity with version control workflows (Git/GitHub), peer review, and deployment automation
- Strong communication skills — you can explain technical trade-offs to non-technical stakeholders without losing them
- Experience balancing technical debt and delivery pressure in an agile, fast-paced environment
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers#Dynamicbrandguru