Job Closed
This listing is no longer active.
How do we make community management easier? Let us count the ways…
PHP Software Engineer
Location
Latin America
Posted
41 days ago
Salary
$2.8K - $3.3K / month
Seniority
Senior
Job Description
PHP Software Engineer
Enumerate
• Investigate, diagnose, and resolve bugs in a vanilla PHP application. • Debug complex issues across application logic, database interactions, and integrations. • Deliver safe, well-tested fixes that minimize regression risk. • Take ownership of assigned features or components from development through release. • Write clear comments and documentation to support maintainability. • Collaborate with QA and Support to reproduce reported issues and validate fixes. • Analyze logs, error reports, and monitoring data to identify root causes. • Ensure fixes align with existing system behavior and user expectations. • Assist with minor performance improvements and reliability enhancements. • Participate actively in code reviews and technical discussions. • Apply agreed-upon standards for code quality, testing, and deployment. • Use AI-assisted development tools (such as CursorAI, GitHub Copilot, or similar) to accelerate development, testing, and documentation. • Contribute incremental improvements to shared utilities or internal tooling when beneficial.
Job Requirements
- Proven experience working as a PHP engineer delivering production software.
- Demonstrated ability to debug and fix issues in large or legacy codebases.
- Solid understanding of relational databases and SQL.
- Solid understanding of modern development practices, including version control (Git), CI/CD, and automated testing.
- Comfortable working independently in a remote role on a vanilla PHP codebase.
- Strong analytical and problem-solving skills, especially when tracing complex bugs.
- Experience using AI-assisted coding tools as part of daily development workflows.
- Experience working in Fintech, payments, accounting, or financial services domains (preferred).
- Familiarity with PHP applications that integrate with third-party APIs (preferred).
- Experience maintaining legacy systems or long-lived production platforms (preferred).
- Understanding of secure coding practices and data integrity concerns (preferred).
Related Guides
Related Job Pages
More Backend Engineer Jobs
Associate-Graduate:Developer (FullStack & Backend)
Referrals OnlyThoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be extraordinary.
Software developers collaborate with business and quality analysts, designers, project managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result. By balancing strong opinions with a willingness to find the right answer, Software Developers bring integrity to technology, ensuring all voices are heard. Our entry-level consultants jumpstart their careers with the First Year Experience: Our year-long program that starts with Thoughtworks University, an immersive three-week training, plus monthly sessions dedicated to specific topics. And it’s important to call out that we consider tech talent from all walks of life. Whether you’re a computer science major with less than one year of professional experience, a coding boot camp graduate or a career changer who is working toward becoming a software developer, you have the opportunity to grow in our community of passionate technologists. Please note that these roles have a fixed start date of June 15th, and candidates are expected to be available to join accordingly. Job responsibilities - You will be working as a full stack developer, which could include working on frontend, backend, cloud and AI-related areas. - You will adopt an AI-first mindset: thoughtfully using AI to accelerate learning, improve productivity and create better solutions. - You will write clean and iterative code using practices like TDD, Clean Code, Refactoring, SOLID principles, OO design and AI-assisted tools for development. - You will use continuous delivery practices to improve software delivery speed and reliability. - You will work in collaborative, product-focused teams to build innovative customer experiences and create meaningful change for a variety of clients. - You will learn, digest and apply the latest technology thinking from our Technology Radar to solve client problems. - You will tackle a variety of challenges across industries, collaborating with diverse teammates and embracing new perspectives. Job qualifications Technical Skills - You have experience with, or feel confident building projects in, one of the following profiles and tech stacks: Backend: TypeScript + Node.js, or Full-Stack: C#, .NET + React or Angular, or Full-Stack: Java (Spring Boot) + React. - You have strong computer science fundamentals (e.g., Data structures, algorithms, database fundamentals). - You have less than one year of professional experience working on a tech role, excluding internship. - You demonstrate initial knowledge of object-oriented programming principles (e.g., can define encapsulation) and are learning its basic concepts with some hands-on experience. - You can write code that is readable, maintainable and extensible, and you are aware of the importance of tests. - You are aware of the technical ecosystem where code and artifacts run (infrastructure, runtime, web architecture, operating systems). - Good to have: exposure to machine learning, LLM fundamentals, agentic AI development, and AI-assisted software tools. - Good to have: exposure to cloud-based concepts. Professional Skills - You thrive in a collaborative, flat environment that values transparency, openness, feedback and change. - You have a passion for learning and sharing knowledge as well as a desire to create meaningful solutions for business problems. - You’re resilient in ambiguous situations and can approach challenges from multiple perspectives. - You can communicate professionally in English. Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: However you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Responsible Use of AI in Recruitment At Thoughtworks, we use AI tools to support our recruitment team with administrative tasks such as drafting communications, scheduling interviews and writing job descriptions. Crucially, our AI tools do not screen, assess, rank or make hiring decisions. Every application is reviewed by our team and all selection decisions are made exclusively by our interviewers and hiring managers. We are committed to fairness and responsible AI. We actively manage our AI systems by testing, monitoring for biased outcomes and implementing mitigation measures. We hold our third-party vendors to these same high standards through a rigorous governance process. For additional information, please see our full Thoughtworks AI Policy for Recruitment. About Thoughtworks Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be extraordinary. #LI-Remote See here our AI policy.
OUR HIRING PROCESS: - We will review your application against our job requirements. We do not employ machine learning technologies during this phase as we believe every human deserves attention from another human. We do not think machines can evaluate your application quite like our seasoned recruiting professionals—every person is unique. We promise to give your candidacy a fair and detailed assessment. - We may then invite you to submit a video interview for the review of the hiring manager. This video interview is often followed by a test or short project that allows us to determine whether you will be a good fit for the team. - At this point, we will invite you to interview with our hiring manager and/or the interview team. Please note: We do not conduct interviews via text message, Telegram, etc. and we never hire anyone into our organization without having met you face-to-face (or via Zoom). You will be invited to come to a live meeting or Zoom, where you will meet our INFUSE team. - From there on, it’s decision time! If you are still excited to join INFUSE and we like you as much, we will have a conversation about your offer. We do not make offers without giving you the opportunity to speak with us live. INFUSE is committed to complying with applicable data privacy and security laws and regulations. For more information, please see our Privacy Policy At INFUSE, innovation drives us. We unite forward-thinkers who anticipate how technology shapes business and deliver high-impact projects with real potential. We are looking for a Senior Pyton Backend Developer with a strong R&D mindset and proven experience building scalable, maintainable microservice systems with extensive integration work. You will be involved in multiple internal projects combining function-oriented module development within complex architecture with R&D product development. We’re focusing on architecture and backend expertise, where frontend development skills would be a plus. Key Responsibilities - Drive the full product lifecycle from prototype through scalable production release. - Develop databases and backend APIs that are scalable and maintainable. - Integrate and manage internal and third-party APIs for seamless data flow. - Co-integrate developed automation solutions, analyze and support scalability options. - Collaborate with product and project managers, BA, product design and other teams to translate business needs into technical solutions, reaching measurable business impact. - Coordinate development efforts of internal and external senior developer teammates. Qualifications - Backend expertise: Python (FastAPI/Django), PostgreSQL, Redis, Asyncio. - Infrastructure expertise: Docker, AWS, CI/CD pipelines. - TypeScript, Next.js, React experience would be a large plus. - Architectural experience from database to interface, focused on scalability, maintainability, and clean integration points. - Design and integration of microservice APIs and messaging systems (Kafka/RabbitMQ). - Engineering culture: Code Review, unit tests, CI/CD. - End to end experience with delivery cycles support from database to AWS deployment. - Skills in AI tools (Cursor, Copilot, Claude). - Language: fluent English (upper-intermediate or higher). Personal Attributes - Self-motivated with development team leadership skills. - Problem-solver agile to find the right technical solutions for business requirements. We offer: - Opportunity to work on great innovative and transforming projects; - Professional development; - Сompensation in USD; - Professional, friendly, fast-growing team; - Reduced Fridays during summer. Work schedule - Monday to Friday from 1:00 PM to 9:30 PM/10:00 PM EEST (Kyiv Time), including a 30-minute/1-hour break.
Role Description Are you a creative, innovative, and driven Tech Lead interested in helping to solve big problems? Do you enjoy helping teams succeed while delivering quality to clients? We have an opportunity for you. WebFirst is an award-winning web & mobile application development company that is building cutting edge technology solutions in the areas of health, environment and agriculture. Drupal is our specialty, where we have developed Drupal sites, integrations, profiles, platforms, and large migrations across the federal government and non-profits. If you can provide technical direction at all levels of the technology stack while motivating and supporting a team of developers, and if you are seen to be the thought leader in the technical space, please join us. - Easily work on critical path requirements - Responsible for quality and performance - Assist in the identification of functional requirements for client projects, establish the development standards for project success - Understanding of technical support for large Government agencies - Ensure that coding standards are maintained and improved (Facilitate effective code review) - Troubleshoot issues in all areas of the application stack - Demonstrate strong technical leadership - Understanding of DevSecOps Qualifications - Proven technical leader - 6+ years of development experience (theming, JS, and backend), Drupal module development, and some Drupal architecture skills - Above-average knowledge and experience with the Drupal API - Experience automating manual tasks through the use of custom scripts and integrating AI-assisted coding tools such as Gemini, ChatGPT/Codex, Claude/Claude Code, etc. - Proven track record of designing and implementing automation frameworks that replace manual content, deployment, or administrative workflows using custom Drush scripts and CLI tooling - Skilled in dependency management with Composer - Experience working in Agile, Waterfall and Hybrid environments - Strong oral and written communication skills, with the ability to communicate effectively - Fluency with Drush and working with command line (Linux) - Knowledge of load testing and performance optimization strategies - Passion for building accessible applications (Section 508 compliance) - Experience with DevOps, source code repository (Git), and pipelines - Detailed knowledge of web server configuration (Apache and nginx) - Experience in Acquia and other Cloud offerings - Familiar with Docksal, Lando, or Docker-compose - Role is expected to be highly leveraged and may at times perform little to no coding - Can troubleshoot very difficult project and environment issues - Interacts with clients and easily gains client confidence - Guidance on estimation through the project lifecycle to produce high quality projects with both happy clients and budgets - History of delivering successful project solutions Requirements - Experience with Apache Solr or ElasticSearch - Experience with code quality tools like PHPCS and PHPStan - Experience with testing frameworks Behat, PHPUnit - AWS certification or experience - Kubernetes certification or experience - Hands-on experience integrating AI-assisted coding tools (e.g., GitHub, Copilot, ChatGPT, Gemini, Claude, Cursor) into development workflows to accelerate code generation, refactoring, and testing - Strong understanding of CI/CD pipelines with experience embedding custom Drush commands and automated scripts into build, test, and deployment processes - Experience identifying high-effort manual processes across teams and translating them into repeatable, maintainable automated solutions with clear documentation and adoption plans - Demonstrated ability to lead discovery sessions with stakeholders at all levels, translating ambiguous business pain points into clearly scoped technical requirements and actionable automation roadmaps - Strong consultative communication style — listens actively to understand the "why" behind requests, asks targeted follow-up questions, and proposes solutions that address root causes rather than surface-level symptoms - Track record of facilitating alignment across competing priorities by presenting multiple solution options with clear trade-offs, enabling stakeholders to make informed decisions with confidence - Ability to demystify complex technical concepts for non-technical audiences without oversimplifying, building organizational buy-in and reducing resistance to change - Involved with the Proposal process - The position requires a Public Trust Clearance and willingness to take our Drupal 10 assessment
• Upgrade and modernize legacy systems, including Symfony and PHP versions, while addressing technical debt and deprecations. • Execute and maintain comprehensive regression testing to ensure system stability throughout upgrades. • Design, build, and maintain scalable backend systems using PHP, Symfony, and the LAMP stack (Linux, Apache, MySQL). • Develop and enhance frontend applications using Angular (AngularJS and modern Angular). • Build and maintain RESTful APIs to support system integrations and external services. • Contribute to mobile and cloud system integrations, enabling seamless communication between applications and backend services. • Support inventory and inspection workflows through system enhancements and integrations. • Collaborate on the development of AI-driven applications, including microservices that leverage machine learning models. • Review, validate, and refine AI-generated code to ensure quality, correctness, and performance. • Participate in architectural discussions, sprint planning, and daily standups as part of an embedded team. • Take ownership of features and systems, from design through deployment and iteration. • Advocate for clean code, maintainability, and modern development best practices.

