Software Developer – Mid-level, PHP
Location
Brazil
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Software Developer – Mid-level, PHP
Montreal Oficial
• Develop and maintain frontend and backend features; • Work with BDD-style user stories and collaborate on test automation; • Apply development best practices, ensuring code readability, consistency and organization; • Actively participate in code reviews and contribute to the team's technical growth; • Collaborate in the continuous delivery of solutions, integrating with CI/CD processes; • Follow Clean Code principles and contribute to the continuous improvement of products and processes.
Job Requirements
- Completed higher education (technologist, bachelor's degree and/or postgraduate — lato sensu and/or stricto sensu) in Information Technology.
- Solid experience with PHP, preferably using Laravel;
- Knowledge of JavaScript/TypeScript (Node.js, Vue.js or similar technologies);
- Experience with relational and non-relational databases (PostgreSQL, MySQL, MongoDB and Redis);
- Familiarity with Docker, Git version control and CI/CD processes;
- Experience creating and maintaining automated tests (unit and integration);
- Strong attention to code quality, following development best practices and standards.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description We are looking for a Senior Backend Engineer with a strong focus on integrations, capable of designing, implementing, and maintaining robust, scalable, and secure backend systems, primarily using Node.js, APIs, and event-driven architectures. This is not a low-code configuration role. It requires deep understanding of backend engineering, protocols, concurrency, and security. - Work on complex backend systems and real-world integrations (SaaS, APIs, ERPs) - Solve challenges around scalability, reliability, and distributed systems - Collaborate with a highly senior team with strong technical ownership - Work directly with U.S.-based clients and products with real impact What You’ll Do - Design and build scalable backend services using Node.js - Develop and maintain robust, secure APIs - Work on integrations between SaaS platforms, ERPs, and internal systems - Implement event-driven flows (webhooks, retries, idempotency) - Contribute to authentication and authorization flows (OAuth2, JWT, API keys) - Identify and solve performance, concurrency, and scalability challenges - Improve observability, logging, and error handling in production - Participate in technical decisions and architecture discussions Qualifications - 4+ years developing backend systems in production, with experience in integrations and distributed architectures - Strong experience with Node.js in production environments - Experience building and working with APIs - Familiarity with authentication and authorization mechanisms (OAuth2, JWT or similar) - Experience integrating with external systems or third-party services - Solid understanding of backend fundamentals (performance, scalability, reliability) - Advanced English (you’ll work with U.S. clients) Nice to Have (Not Required) - Experience with event-driven architectures or webhooks - Experience with iPaaS tools (Mulesoft, Workato, Boomi, etc.) - Experience integrating with ERPs (NetSuite, SAP, Business Central) - Experience with high-concurrency systems - Familiarity with CI/CD practices Benefits - Remote-first culture - High ownership and autonomy - Focus on clean, maintainable, production-grade code - Collaborative, senior-level environment - 🚀 Work with global brands and disruptive startups. - 🏡 Remote work / Home office. - 📍 If a hybrid or on-site model is required, you will be informed from the first session. - ⏳ Work schedule aligned with the assigned project/team. - 📅 Monday to Friday schedule. - ⚖️ Legal benefits (Applicable for Mexico). - 🎉 Day off on your birthday. - 🏥 Private health insurance (Applicable for Mexico). - 🛡️ Life insurance (Applicable for Mexico). - 🌎 Multicultural teams. - 🎓 Access to courses and certifications. - 📢 Meetups with industry experts and top universities. - 📡 Virtual networking events and interest groups. - 📢 English classes. - 🏆 Opportunities within our different business lines. - 🏅 Proudly certified as a Great Place to Work.
• Develop scalable solutions following software engineering best practices. • Participate in the full development lifecycle, from analysis to deployment. • Work autonomously, taking responsibility for end-to-end deliveries. • Communicate risks, dependencies, and activity status clearly and objectively. • Ensure quality through testing, documentation, and code review. • Collaborate with multidisciplinary teams across product, architecture, and engineering. • Use modern development tools and AI resources to increase productivity.
Senior Backend Python Engineer
payabl.We're powering the growth of merchants by helping them take payments easily, securely and globally.
Role Description The role is about: - Dual-Track Maintenance: Support and extend the existing Perl-based payment gateway debugging production issues and adding features while the migration is ongoing. - Modernization: Design, develop, and maintain modern server-side components in Python, ensuring high performance and scalability. - Integrations: Integrate third-party APIs and external payment services into both legacy and modern platform layers. - Agile Collaboration: Maintain clean and strong English communication to effectively collaborate with multiple stakeholders across departments working in agile sprints. - Product Thinking: Go beyond the "what" and "how" of the code bring a product-focused mindset to understand the business logic and user impact of what you build. - Engineering Standards: Participate in code reviews, uphold high code quality standards, and contribute to a culture of continuous improvement. - Infrastructure: Work closely with DevOps on CI/CD pipelines, containerization, and cloud deployments. Qualifications - Python Expertise: 5+ years of backend engineering experience with strong Python mastery (AsyncIO and FastAPI preferred). - Legacy Flexibility: Experience with Perl (or a genuine eagerness to learn and work within Perl production code). We value polyglot engineers who can read and refactor legacy code. - API Mastery: Solid experience integrating third-party APIs and a deep understanding of webhooks, callbacks, and retry policies. - Tech Stack: Experience with CI/CD pipelines (GitLab preferred), Docker containerization, and familiarity with AWS (Lambda, cloud services). - Architecture: Exposure to event-driven architectures (Kafka, message queues, etc.). - Clean & Intentional Code: We value deep engineering logic over AI-generated snippets. You should be a "clean code" advocate who can explain the reasoning behind every line you ship. - Curiosity for Product: You care about the "why" behind a feature. You are interested in how a product works for the end-user and the business. - English Proficiency: Strong English communication skills—both written and verbal—to collaborate across multi-functional teams. Requirements - Location: Remote from Portugal / Ukraine (Contractor arrangement) - Reporting to: Technical Lead Hiring Process - Step 1: Initial Interview – A 30–40 minute online interview with a Talent Acquisition Partner where we explore your experience, motivations, and overall fit for our modernization culture. - Step 2: Live Technical Assessment Interview – A 90-minute live coding challenge and system design discussion with our field technical experts. - Step 3: Final Discussion – A 30-minute conversation with our CTO, CPO, and TA Partner to discuss behavioral traits, background, and clarify the domain scope. Benefits - Grow with Us: Annual Learning Budget for professional development (eligible after probation)—because your growth is our growth. - Celebrate Together: We bring colleagues from all offices together for unforgettable company celebrations. - Global Collaboration & Events: Opportunities to participate in international company events and initiatives, connecting with colleagues from all regions and contributing to a truly global community.
• Lead technical excellence while architecting and delivering scalable Java solutions that power our next-generation gaming platform • Design and implement complex, scalable system architectures while mentoring team members and driving technical excellence • Lead code reviews and establish best practices to ensure high-quality deliverables across the engineering team • Optimize database performance and design robust data solutions, particularly with PostgreSQL and query optimization • Architect and maintain messaging systems using Kafka or similar technologies to handle high-volume data streams • Troubleshoot and resolve complex production issues, taking full ownership of system reliability and performance • Facilitate technical discussions and foster collaborative problem-solving across cross-functional teams




