Posted at: 18 February
Drupal Developer
Company
BoomBit S.A. is a Poland-based B2C game developer and publisher specializing in mobile, PC, and console games, focusing on Hyper-Casual and Casual genres for a global audience.
Remote Hiring Policy:
BoomBit supports remote work and is currently hiring from various regions, including Costa Rica, Mexico, and Colombia, with team members collaborating across time zones.
Job Type
Contract
Allowed Applicant Locations
Mexico, Colombia
Job Description
Who we are:
We are a full-Service agency & content Studio helping companies to thrive through strategy, creative, technology services, and human talent.
Job purpose:
We are seeking a highly skilled Drupal Developer to join our Technology team. This role is responsible for designing, developing, and maintaining scalable, production-ready Drupal CMS website applications. The ideal candidate is comfortable working independently while collaborating effectively within cross-functional teams.
Job details:
- Location: Open to candidates in Costa Rica, Colombia, Nicaragua, and Mexico
Schedule: Monday to Friday, 8:00 AM to 5:00 PM (NI Time Zone) - Language: Spanish Native | English C1+ (written and spoken)
- Job Type: Full-time position / Contractor
- Availability: Immediate availability preferred
Key Responsibilities:
- Design, develop, and maintain high-performance, scalable websites using Drupal CMS.
- Design and implement complex features, database structures, and APIs, ensuring code quality, security, efficiency, and maintainability.
- Develop production-ready Drupal-based website applications with clean, maintainable code.
- Write clean, maintainable, and well-documented code following coding standards and best practices.
- Build, configure, and deploy web applications across development and pre-production environments.
- Create and maintain custom Drupal modules and themes.
- Manage version control using Git and GitHub (command-line tools).
- Implement and manage Drupal Configuration Management for complex site environments.
- Optimize application performance through profiling, code optimization, and caching techniques.
- Optimize performance, security, and scalability of Drupal implementations.
- Conduct code reviews and provide constructive technical feedback.
- Actively participate in Agile methodologies, including sprint planning, task estimation, and progress tracking.
- Collaborate with designers, project managers, and QA teams using Jira.
- Participate in continuous improvement initiatives and development best practices.
- Stay current with emerging technologies and propose solutions to enhance system functionality, performance, and scalability.
Required academic background
Bachelor’s degree in Computer Science, Software Engineering, or related technical field.
Required skills and experience
- 5+ years of professional experience in software engineering, with strong experience building and maintaining Drupal-based applications in production environments.
- Excellent working knowledge of Drupal 10 and 11, including custom module and theme development.
- Strong experience with Drupal Configuration Management and Multisite environments.
- Strong proficiency in PHP and modern backend development practices.
- Solid expertise in front-end technologies including HTML5, CSS3, SASS, JavaScript, and experience integrating modern frameworks when required.
- Experience designing and consuming RESTful APIs, as well as building scalable integrations between systems.
- Strong understanding of database architecture and optimization using SQL databases; experience designing complex data structures aligned with business requirements.
- Proven track record of architecting, developing, and maintaining scalable, secure, and high-performance web applications.
- Advanced proficiency with Git, including collaborative workflows such as feature branching, pull requests, and rebasing strategies.
- Experience working with CI/CD pipelines and automated deployment processes.
- Experience using Jira or similar project management tools within Agile frameworks.
- Ability to conduct code reviews, enforce coding standards, and promote best practices across development teams.
- Strong analytical thinking, problem-solving capabilities, and ability to work autonomously in remote environments.
- Excellent communication skills in Spanish (Native) and English (C1+).
Nice to have
- Experience with containerization technologies such as Docker.
- Familiarity with cloud hosting environments such as AWS or Azure.
- Understanding of caching strategies, performance optimization techniques, and profiling tools.
- Familiarity with GraphQL and alternative API architectures.
- Knowledge of microservices architecture principles.
- Experience collaborating in distributed, nearshore, or international teams.
- Contributions to open-source projects or active participation in Drupal or technical communities.
Core competencies:
At Boombit, success is driven by both technical expertise and collaborative mindset. As part of our team, you will demonstrate:
- Cultivates innovation: generates new, better ideas and challenges the status quo.
- Collaborates: works cooperatively across teams and credits others’ contributions.
- Manages complexity: weighs pros/cons and analyzes diverse information before deciding.
- Communicates effectively: delivers clear, concise messages and encourages open dialog
How to apply
If you are passionate about building scalable Drupal solutions and enjoy working in collaborative, Agile-driven environments, we would love to hear from you. Please submit your updated resume highlighting your Drupal experience, custom module and theme development, and relevant projects that demonstrate your technical expertise.