C
Senior Software Engineer
CyberCoders
Lyndhurst · On-site Full-time Senior 1mo ago
About the role
Position Overview
We are seeking a Senior Software Engineer to design, build, and maintain robust backend systems and APIs. The ideal candidate will lead development of scalable PHP applications, create and consume RESTful APIs, and optimize SQL-based data models. This role requires strong problem-solving skills, a focus on performance and security, and the ability to mentor engineers and collaborate with cross-functional teams to deliver high-quality software.
Key Responsibilities
- Design, develop, and maintain server-side applications primarily using PHP.
- Design, implement, and document RESTful APIs for internal and external use.
- Create and optimize SQL database schemas, queries, and indexing to ensure performance and scalability.
- Write clean, maintainable, and well-tested code; enforce and participate in code reviews.
- Troubleshoot and resolve production issues, monitor application health, and implement fixes and improvements.
- Collaborate closely with front-end, mobile, product, and QA teams to define API contracts and delivery timelines.
- Contribute to architecture and technical planning, including capacity planning and system design.
- Mentor and guide junior and mid-level engineers; promote best practices and continuous improvement.
- Drive CI/CD practices, automated testing, and deployment workflows to support frequent and reliable releases.
- Ensure software security, compliance, and data privacy best practices are followed.
Qualifications
- Bachelors degree in Computer Science, Engineering, or equivalent experience.
- 5+ years of professional software development experience with a strong focus on PHP.
- Proven experience designing and implementing RESTful APIs and API documentation.
- Strong SQL skills with experience in schema design, query optimization, and working with relational databases (e.g., MySQL, PostgreSQL).
- Experience with automated testing, debugging, and performance profiling tools.
- Proficient with version control systems (Git) and modern CI/CD pipelines.
- Excellent communication, collaboration, and problem-solving skills; ability to work effectively in cross-functional teams.
- Demonstrated ability to deliver scalable, maintainable systems and to mentor other engineers.
- Nice to have: hands-on experience with JavaScript and React.js for collaboration with front-end teams.
- Nice to have: experience in mobile development (native iOS/Android or cross-platform frameworks).
- Nice to have: familiarity with cloud platforms (AWS, GCP, or Azure), containerization (Docker), and orchestration (Kubernetes).
Benefits
- Health insurance
- Dental insurance
- Vision insurance
- 401(k)
- PTO
For this position, you must be currently authorized to work in the United States without the need for sponsorship for a non-immigrant visa. This is a new role.
Skills
CI/CDGitKubernetesMySQLPHPPostgreSQLPythonReact.jsRESTful APIsSQLAWSDockerGCPJavaScriptAzure
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free