To Apply for this Job Click Here
Position: Senior Web Developer (Frontend: Strapi & NextJS)
Location: Panama City, Panama or San Pedro Sula, Honduras
Type: Direct Hire
Job Description
We are looking for a Senior Developer to lead the development of modern, content-rich web applications. Your primary focus will be building high-performance frontends with Next.js and architecting scalable backend content structures using Strapi.
As a Senior Developer, you will bridge the gap between design and technology, ensuring our platforms are SEO-optimized, lightning-fast, and easy for content editors to manage. You will own the technical implementation from schema design in Strapi to the final deployment on the edge.
Key Responsibilities
- Next.js Implementation: Develop highly interactive UIs using Next.js, utilizing the App Router, Server Components, and optimized rendering strategies (SSR/SSG/ISR).
- Headless CMS Architecture: Design complex, relational content models in Strapi. Customize the Strapi admin panel and develop custom plugins or lifecycle hooks to meet business requirements.
- API Development: Build and maintain high-efficiency REST or GraphQL APIs to connect Strapi with the frontend and other microservices.
- Database Management: Optimize underlying databases (PostgreSQL/MySQL) for Strapi to ensure efficient data retrieval and integrity.
- Performance & SEO: Take full ownership of Core Web Vitals and SEO best practices, ensuring the application is accessible and performant across all devices.
- Mentorship & Best Practices: Conduct code reviews and establish standards for TypeScript usage, component modularity, and documentation.
Technical Requirements & Experience
- Frameworks: 5+ years of experience with React, with at least 3 years of deep expertise in Next.js.
- CMS Expertise: Proven track record of deploying and scaling Strapi in a production environment.
- TypeScript Mastery: Expert-level knowledge of TypeScript for building type-safe applications across the full stack.
- Modern Styling: Proficiency in Tailwind CSS, PostCSS, or similar utility-first frameworks.
- Testing: Strong experience with automated testing suites (Jest, Vitest, Playwright, or Cypress).
- Cloud & DevOps: Experience with Vercel, AWS, or similar platforms, including CI/CD pipeline configuration.
- Bachelor’s degree in Computer Science, Software Engineering or a related field
- 5+ years of professional software development experience
- Proven experience delivering production-grade, scalable applications
- Excellent English communication skills (verbal and written 100% Bilingual)
Nice to Haves:
While not required, experience with the following will set you apart:
- NoSQL & Caching: Experience implementing Redis for session management or API caching.
- High-Performance Databases: Familiarity with Couchbase for distributed, low-latency data needs.
- Real-time Features: Experience with WebSockets or Socket.io integrations.
- Search Engines: Integration experience with Algolia or Elasticsearch.
To Apply for this Job Click Here
Equal Employment Opportunity Statement
Gravity IT Resources is an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees and applicants. We do not discriminate on the basis of race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, veteran status, or any other legally protected characteristic. All employment decisions are based on qualifications, merit, and business needs.