We are seeking a highly skilled Senior C++/PHP Backend Engineer who can develop and maintain robust backend services, optimize performance, and ensure seamless integration with front-end and third-party services. You will be working in a Mac-based environment, where advanced debugging and performance tuning of C++ code will be critical. You’ll also collaborate with the front-end team, integrating Node.js frameworks and ensuring smooth data flow across the stack.
Responsibilities
Design & Development: Build, maintain, and optimize backend services in C++ and PHP for maximum speed and scalability.
Debugging & Optimization: Utilize Mac-based development/debugging tools to troubleshoot and resolve complex C++ application issues.
Node.js Integration: Collaborate with front-end engineers to integrate Node.js frameworks, ensuring smooth communication between the backend and front-end layers.
Database Management: Work with SQL databases (SQLite, MySQL) to design schemas, optimize queries, and maintain data integrity.
Version Control: Use Git for source control and manage code reviews, branching, and releases.
Collaboration: Participate in team stand-ups, provide constructive feedback, and communicate technical concepts effectively.
Security & Best Practices: Follow industry best practices for security, testing, and deployment.
Requirements
Expert-Level C++: Proven track record of developing and debugging C++ applications on Mac (e.g., Xcode, CLion, or other Mac-friendly IDEs). Custom framework development is a plus.
Solid PHP Experience: Demonstrable proficiency with PHP for backend development and maintenance.
Node.js: Comfortable integrating Node.js in a full-stack environment, collaborating with front-end frameworks, and debugging end-to-end data flow.
Database Skills: Proficient with SQLite, MySQL (or similar) for schema design, query optimization, and transactions.
Git Proficiency: Strong understanding of version control processes, including pull requests, branching strategies, and code reviews.
Communication & Teamwork: Excellent verbal and written communication skills; able to work effectively in a collaborative, agile environment.
Mac Environment: Familiarity with Mac hardware and software tools for development, testing, and troubleshooting.
Nice-to-Have
DevOps: Basic knowledge of CI/CD pipelines, Docker, or cloud services (AWS, GCP, Azure).
Front-End Frameworks: Experience with modern JavaScript front-end technologies (React, Vue, Angular) is a bonus.
Testing & QA: Experience writing unit and integration tests, plus familiarity with automated testing tools.
Job Types: Full-time, Contract
Pay: $90,000.00 - $105,000.00 per year
Compensation Package:
1099 contract
Schedule:
8 hour shift
Monday to Friday
Shift availability:
Day Shift (Required)
Work Location: Remote