Overview
On Site
$100,000 - $140,000
Full Time
No Travel Required
Skills
Amazon Web Services
Agile
Authentication
Bootstrap
Code Refactoring
DevOps
Django
HTML
GitHub
GraphQL
JavaScript
MongoDB
MySQL
NoSQL
Node.js
Python
React.js
SQL
TypeScript
Testing
Job Details
Full Stack Developer
Job Description
Location: [City, State] Remote-Friendly (Hybrid Preferred) Type: Full-Time Department: Engineering Reports to: Engineering Manager / CTO
The Role
We re seeking a Full Stack Developer who builds end-to-end features that delight users and scale effortlessly. You ll work across the stack from database schemas to responsive UIs owning the full lifecycle of product development in a collaborative, agile team. If you love turning ideas into pixel-perfect, high-performance applications, this is your gig.
What You ll Do
Core Responsibilities
- Design and implement full-stack features: APIs, services, databases, and frontend interfaces.
- Build responsive, accessible UIs with modern frameworks (React, Vue, or Angular).
- Develop robust backends: RESTful/GraphQL APIs, microservices, authentication, and business logic.
- Manage data layers: Schema design, queries, migrations, and optimization in SQL/NoSQL databases.
- Integrate third-party services: Payments, auth providers, analytics, and APIs.
- Write clean, testable code: Unit/integration/E2E tests, code reviews, and refactoring.
- Deploy and monitor: CI/CD pipelines, cloud infrastructure, logging, and performance tuning.
- Collaborate daily: Pair programming, sprint planning, and cross-functional syncs with product/design.
- Optimize for scale: Caching, queuing, load balancing, and security best practices.
What You Bring
Must-Have
- 4+ years of full-stack development experience.
- Frontend mastery: JavaScript/TypeScript, React (hooks, context, Redux), HTML/CSS (responsive design, Tailwind/Bootstrap).
- Backend expertise: Node.js (Express/NestJS), Python (Django/Flask), or Ruby on Rails; API design (REST/GraphQL).
- Databases: Proficiency in PostgreSQL/MySQL and MongoDB/Redis.
- Version control: Git workflows, branching, PRs.
- Cloud basics: AWS/Heroku/Vercel deployments, Docker containerization.
- Strong problem-solving: Algorithms, data structures, debugging complex issues.
- Agile mindset: Experience with Jira, Scrum, or Kanban.
Nice-to-Have
- Experience with Next.js, Svelte, or serverless architectures.
- DevOps tools: Kubernetes, Terraform, GitHub Actions.
- Testing frameworks: Jest, Cypress, pytest.
- Mobile responsiveness or PWA development.
- Contributions to open-source or personal projects (share your GitHub!).
- Background in SaaS, e-commerce, or high-traffic apps.
Tech Stack
- Frontend: React, TypeScript, Tailwind CSS, Next.js
- Backend: Node.js (NestJS), Python (FastAPI)
- Database: PostgreSQL, MongoDB, Redis
- Cloud/Infrastructure: AWS (EC2, S3, Lambda), Docker, Vercel
- Tools: GitHub, Jira, Slack, Figma, Postman
- Other: GraphQL (Apollo), WebSockets, CI/CD (GitHub Actions)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.