Frontend Developer
Programmers.ioJob description
Job Title: Frontend / Full-Stack Developer
Location: Dallas, TX JD:
Frontend / Full-Stack Developer – Next.js, Node.js & GraphQL
Experience Level
· 3–5 years of professional web development experience
· 2+ years working with Next.js
· Hands-on experience delivering production-grade APIs using Node.js and GraphQL
Professional Summary
A results-driven Next.js Developer with strong experience building scalable, high-performance web applications. Proficient in server-side rendering (SSR), static site generation (SSG), and API-driven architectures using Node.js and GraphQL. Comfortable working across the stack, collaborating with designers, product managers, and backend teams to deliver clean, maintainable solutions.
Core Technical Skills
Frontend
· Next.js (App Router & Pages Router)
· React.js (Hooks, Context, functional components)
· TypeScript & JavaScript (ES6+)
· HTML5, CSS3, Sass CSS / CSS Modules
· Responsive & accessible UI development
· Client-side state management
Backend
· Node.js (Express)
· GraphQL (Apollo Server)
· REST & GraphQL API design
· Authentication & authorization (JWT, OAuth)
· API performance optimization
Data & Infrastructure
· PostgreSQL / MongoDB
· Docker (basic)
· CI/CD pipelines (GitHub Actions, GitLab CI)
· Cloud & Deployment
· Vercel (preferred for Next.js)
· AWS / Azure (basic)
· Environment & secrets management
Key Responsibilities
· Develop and maintain Next.js applications using SSR, SSG, and ISR
· Build and consume GraphQL APIs for frontend and backend integration
· Design scalable Node.js services with clean architecture
· Optimize application performance and SEO
· Collaborate in code reviews and contribute to technical decisions
· Write clean, testable, and well-documented code
· Troubleshoot and debug production issues
Nice-to-Have Skills
· Experience with Microservices or BFF (Backend-for-Frontend)
· Testing: Jest, React Testing Library, Playwright
· Web performance & Core Web Vitals optimization
Soft Skills
· Strong problem-solving and analytical thinking
· Clear communication with technical and non-technical stakeholders
· Ownership mindset and attention to detail
· Comfortable working in agile/scrum environments
¿Te interesa este puesto?