Job Closed
This listing is no longer active.
Premium boutique software development company that helps brands with big ideas to make a difference in people’s lives.
Senior FullStack Developer – Drupal, Next (Backend Focused)
Location
Latin America
Posted
111 days ago
Salary
0
Seniority
Senior
Job Description
Senior FullStack Developer – Drupal, Next (Backend Focused)
Truelogic Software
• Work with the Technical Lead on the contract between Drupal and Next.js, including GraphQL schemas, cache tags, revalidation hooks, and draft/preview flows. • Contribute to the Drupal codebase (custom modules, GraphQL schema extensions, revalidation/preview integrations). • Develop custom services, batch jobs, and queue workers for scalability. • Use DDEV locally and manage production on Acquia (including Site Factory). • Design and maintain data fetching from headless CMS (Drupal GraphQL, persisted queries) and other backends. • Use Next.js fetch cache, cache tags, and revalidation effectively. • Implement and maintain integrations with external APIs and internal microservices. • Improve server-side performance, caching strategies, and API/data-fetching resilience. • Add or improve logging, metrics, and debugging for server-side/integration code. • Ensure API routes, secrets, and tokens follow security best practices. • Work within existing CI/CD (GitHub Actions, Azure Pipelines) to keep backend and CMS-related jobs reliable.
Job Requirements
- 5+ years of backend or full-stack development with a strong focus on server-side and APIs.
- Next.js experience with App Router, Server Components, Route Handlers, and caching/revalidation.
- Experience with headless CMS platforms, especially Drupal and Drupal GraphQL (e.g., graphql_compose).
- TypeScript expertise, including designing and maintaining types for APIs, GraphQL, and server-side code.
- Experience with REST and GraphQL; familiarity with persisted queries and cache tagging a plus.
- Experience integrating with third-party or internal services (OAuth2, webhooks, server-to-server).
- Proven ability to improve performance, reliability, and error handling in server-side systems.
- Strong communication skills and ability to collaborate closely with Technical Lead and front-end developers.
- Strongly Preferred:
- Drupal/PHP experience (custom modules, hooks, configuration, GraphQL schema extensions).
- Familiarity with Acquia and/or DDEV.
- Experience working in monorepos (Turborepo, Nx, or similar).
- Understanding of i18n, including multi-locale routing and server-side locale handling.
- Familiarity with Algolia, NextAuth, or Vercel deployment and preview workflows.
- Basic experience with GitHub Actions or Azure Pipelines.
- Interest in accessibility and security as they relate to APIs and server-rendered content.
Benefits
- 100% Remote Work: Enjoy the freedom to work from the location that helps you thrive. All it takes is a laptop and a reliable internet connection.
- Highly Competitive USD Pay: Earn an excellent, market-leading compensation in USD, that goes beyond typical market offerings.
- Paid Time Off: We value your well-being. Our paid time off policies ensure you have the chance to unwind and recharge when needed.
- Work with Autonomy: Enjoy the freedom to manage your time as long as the work gets done. Focus on results, not the clock.
- Work with Top American Companies: Grow your expertise working on innovative, high-impact projects with Industry-Leading U.S. Companies.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Software Engineer – Java
EnsonoEnsono delivers complete Hybrid IT solutions, from mainframe to cloud, tailored to each client’s journey.
• Design, develop, and maintain enterprise-grade Java applications using Java, J2EE, Spring Boot, Hibernate, and Angular. • Perform technical analysis, impact assessment, and code retrofitting for enhancements, upgrades, and platform migrations. • Experience in enterprise-level ticketing systems (ServiceNow, JIRA, HPPPM etc.) and their operational workflows. • Worked on waterfall and agile methodology projects; capable of handling - Incidents, Service Requests and Change Requests simultaneously. • Develop and maintain RESTful APIs and microservices for integration with internal and external systems. • Implement and manage middleware configurations using WebSphere, JBoss, MQ, OpenShift, and API Gateways. • Provide technical troubleshooting and resolution for complex application and integration issues across Linux, Windows, and z/OS platforms. • Conduct performance tuning and optimization of Java applications and database queries. • Develop technical documentation (Knowledge Base articles, SOPs) for business and support teams • Participate in upgrade projects including OS, middleware, and database version transitions. • Implement and utilize DevOps practices including CI/CD pipelines, containerization, and cloud-native development. • Understand both functional and technical requirements and provide implementation/change options aligned with business needs.
Software Engineer, Backend – Consumer Growth
CoinbaseA digital currency exchange, Coinbase is used by consumers, merchants, and traders to buy and sell cryptocurrencies, such as Bitcoin, Ethereum, and Litecoin. Founded in 2012 "to cr
• Build and run experiments to power the growth of Coinbase’s retail products • Design scalable systems for novel problems with modern cloud technology • Collaborate with engineers, designers, and leadership for product roadmap • Write code to meet customer needs
Staff Software Engineer, Backend – Consumer, Growth & App Infra
CoinbaseA digital currency exchange, Coinbase is used by consumers, merchants, and traders to buy and sell cryptocurrencies, such as Bitcoin, Ethereum, and Litecoin. Founded in 2012 "to cr
• Architect and develop distributed systems • Provide technical structure to teams and work closely with management and stakeholders to define strategic roadmaps • Manage individual projects priorities, deadlines and deliverables with your technical expertise • Mentor and train other team members on design techniques and coding standards • Design and implement foundational infrastructure components used by every engineering team in production (e.g. dynamic configuration, secrets storage, container orchestration, etc) • Write high quality, well tested code to meet the needs of your customers
• Work on new features and bug fixes in the Scrum team. • Take responsibility for the full software development life-cycle. • Collaborate with business stakeholders and participate in product and sprint backlog meetings. • Work on high-performing, mission-critical, scalable, and resilient applications and services. • Drive technical excellence and tech debt reduction.



