Senior Backend Engineer
Job description
About the role
You will architect and maintain scalable backend systems that power our global client portfolio, directly shaping the digital transformation of enterprises in the United States and Europe. This position offers the opportunity to work within a certified Great Place to Work environment, where your contributions will be integral to delivering pioneering solutions that meet the highest standards of quality and reliability. You will collaborate closely with cross-functional teams to translate complex business requirements into efficient and maintainable server-side logic, ensuring optimal performance and security. Your role will involve mentoring junior developers and fostering a culture of continuous learning and technical excellence across the distributed team, driving innovation through shared knowledge and best practices. You will have the autonomy to make impactful technical decisions that influence the architecture of critical products used by a diverse international user base. This is a chance to grow your career within a rapidly expanding Latin American company that values professionalism, transparency, and results. By joining us, you will help define the future of our software infrastructure while enjoying the flexibility and trust that comes with a remote work arrangement.
Key facts
What you'll do
Architect and develop robust backend services using PHP, ensuring high performance, scalability, and maintainability for enterprise-level applications.
Design and implement RESTful APIs that facilitate seamless communication between frontend applications and backend systems, adhering to industry best practices.
Collaborate with product managers and designers to refine requirements and translate business objectives into technical specifications and user stories.
Optimize database interactions and queries for PostgreSQL, focusing on efficiency, integrity, and scalability under heavy load conditions.
Integrate and manage search and analytics functionalities using Elasticsearch to deliver fast, relevant, and dynamic data retrieval experiences.
Deploy and monitor applications on AWS infrastructure, leveraging cloud services to ensure reliability, security, and cost-effective operations.
Troubleshoot and resolve complex technical issues in production environments, working closely with DevOps and support teams to minimize downtime.
Implement automated testing strategies and continuous integration pipelines to improve code quality and accelerate the development lifecycle.
Participate in code reviews and contribute to the establishment of coding standards that enhance consistency and long-term maintainability.
Support the full lifecycle of application features, from initial conception and development through deployment, monitoring, and iterative improvement.
Contribute to the technical documentation of systems, ensuring that knowledge is shared effectively across the team and stakeholders.
Act as a technical leader for the PHP ecosystem within the team, guiding decisions on frameworks, libraries, and architectural patterns.
Explore and evaluate new technologies and tools that can provide a competitive edge or improve developer experience and productivity.
Mentor junior engineers, fostering a culture of growth, feedback, and excellence in software craftsmanship.
Requirements
You must possess a Bachelor's degree in Computer Science, Information Technology, or a related field, or have equivalent practical experience.
You have a minimum of 5 years of professional experience working with PHP, demonstrating a deep understanding of the language and its nuances.
You are highly proficient with the Laravel framework, having built and maintained production applications using its ecosystem and components.
You have substantial experience designing, developing, and optimizing REST APIs, ensuring they are secure, scalable, and well-documented.
You have a strong track record of working with PostgreSQL, including complex queries, indexing strategies, and performance tuning.
You are experienced in integrating and working with Elasticsearch, understanding its capabilities for search, analytics, and data aggregation.
You have hands-on experience with Amazon Web Services (AWS), utilizing services such as EC2, S3, RDS, or similar for deployment and operations.
You demonstrate excellent problem-solving skills, with the ability to analyze complex issues and implement effective and efficient solutions.
Practical notes
This is a part-time remote role open to candidates located in São Paulo, Brazil. The arrangement offers the flexibility to work outside a traditional office while remaining fully integrated with a globally distributed team. As the position is remote, you are responsible for creating a productive work environment that allows you to meet deadlines and collaborate effectively across time zones. The role requires a high level of self-motivation and discipline to ensure that deliverables are met consistently without direct supervision. Successful candidates will be fluent in English, both written and verbal, to facilitate clear communication with international clients and team members. The opportunity is with a rapidly growing company that values innovation, professionalism, and a strong work ethic. While the role is part-time, it requires a commitment to excellence and a proactive approach to contributing to team goals. You will be expected to participate in regular virtual meetings and adhere to agreed-upon schedules to maintain alignment with project milestones. The company provides a supportive environment that encourages continuous learning and career development through access to training resources and professional growth opportunities. This position represents a unique chance to work with international clients on cutting-edge projects while enjoying the lifestyle benefits of living in São Paulo.