Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Mid-Senior Backend Engineer
LATAM
Welcome to 10Pearls!
We believe in harnessing the power of technology for social good through our core values: Innovate, modernize and accelerate.
Company Overview
We are 10Pearls, an award-winning digital development company, helping businesses with product design, development, and technology acceleration. We have a culture of innovation, uniquely designed to help companies transform, digitalize and scale by levering digital technology.
Responsibilities:
- Develop scalable, secure, and high-performance back-end architectures using modern technologies and frameworks.
- Build and maintain RESTful APIs and services that efficiently connect frontend applications, databases, and third-party systems.
- Demonstrate proficiency in PHP and experience with template engines like Twig, ensuring clean separation between logic and presentation.
- Write efficient and reusable back-end code following clean architecture, SOLID principles, and industry best practices.
- Work comfortably with package managers, version control (Git), and modern development workflows.
- Implement and maintain robust data models, business logic, and integrations with external services or APIs.
- Ensure high-quality deliverables through unit testing, integration testing, and debugging across various environments.
- Collaborate closely with a cross-functional team including Product, Marketing, Design, QA, and DevOps to align on requirements and deliver end-to-end solutions.
- Contribute to code reviews and promote a culture of technical excellence and continuous improvement.
- Continuously monitor, optimize, and refactor existing codebases to improve performance, maintainability, and scalability.
- Bring an analytical and proactive mindset, solving complex technical challenges with creative solutions.
Requirements:
- Advanced modern PHP with Laravel experience: At least 4 years working with Laravel in large-scale projects with high traffic.
- Extensive experience with PHP tooling and Composer: Proficiency in the use of tools like PHPStan, PHPMD, and skilled in managing dependencies with Composer to ensure clean, scalable code.
- Deep knowledge of MySQL or PostgreSQL.
- Mastery of Microservices & distributed systems with Docker.
- Clean architecture & legacy code refactoring: Deep knowledge of Clean Architecture, DDD, and hands-on experience in refactoring legacy systems.
- Coding best practices: Mastery of SOLID, Clean Code, and agile methodologies like TDD and CQRS.
- Working knowledge of source control tools (Git)
- Ability to work well under time constraints and self-learning capabilities.
- Strong analytical and problem-solving skills.
- Knowledge of NoSQL Databases (Redis, MongoDB, Elastic)
- Experience with message brokers like RabbitMQ or Kafka
- Unit Testing
Extra skills
- AWS: Advanced experience with Amazon Web Services (EC2, RDS, S3, Lambda, SQS, ECS, OpenSearch,DynamoDB etc.).
- Other scripting languages (Typescript, Python, Ruby, Go)
- Expected onboarding date: asap
- Required Spanish level: Conversational Spanish and Intermediate English speaking.
- Seniority calibration: 5+ years of experience in BE development. Ability to work independently, take ownership of features/projects. Experience in mentoring junior developers. Strong analytical and problem-solving skills.
If you are a self-motivated and driven individual who is passionate about delivering high-quality software solutions, we encourage you to apply for this exciting opportunity.
We thank you for applying to this job position, we’re more than thrilled to start reviewing your profile and great skills! This is the first step in our selection process, so you will be hearing back from our awesome recruitment team regarding the next steps 😀
10Pearls Team
Key Skills
Ranked by relevanceReady to apply?
Join 10Pearls and take your career to the next level!
Application takes less than 5 minutes