Senior Software Engineer (PHP)
Allied Llc
United States
6 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
HTML
PHP (Programming Language)
Agile Methodology
Amazon Web Services
Software Applications
HTML5
Unit Testing
Behavior-Driven Development
Cascading Style Sheets (CSS)
Mobile Application Development
CodeIgniter
+22 more
Code Review
IBM DB2
Relational Databases
Laravel
PostgreSQL
Microsoft SQL Server
MySQL
Cloud Services
Software Engineering
Systems Integration
TypeScript
Test-Driven Development (TDD)
ReactJS
Software Application Programming
Git
Information Technology
Data Management
Front End Software Development
Restful APIs
Es2015
Domain Driven Design
Software Version Control
Job description
- Design, develop, and maintain high-quality software applications.
- Build clean, reusable, scalable, and maintainable code following industry best practices.
- Contribute to the technical architecture and overall product design.
- Develop responsive, high-performance, cross-platform solutions.
- Write and maintain automated unit, integration, and acceptance tests.
- Troubleshoot application, system, and data-related issues.
- Participate in code reviews, design discussions, and Agile ceremonies.
- Collaborate with Product and Engineering teams to refine user stories and develop prototypes.
- Mentor junior engineers and promote engineering best practices.
- Identify potential technical risks and proactively recommend solutions.
Requirements
- Bachelor’s degree in Computer Science or equivalent professional experience.
- 5+ years of professional Software Engineering experience.
- Strong experience developing applications with PHP.
- Experience using Git for source control.
- Experience working in Agile development environments.
- Understanding of AWS cloud services.
- Experience with relational databases such as:
- MySQL
- PostgreSQL
- Amazon Aurora
- DB2
- Microsoft SQL Server
- Experience with unit testing frameworks.
- Experience designing and consuming RESTful APIs.
- Strong analytical, problem-solving, and communication skills.
Preferred Qualifications
- Experience with Laravel and/or CodeIgniter.
- Front-end development experience with React.
- Knowledge of JavaScript (ES6+) and TypeScript.
- Experience with HTML, CSS, and modern web development practices.
- Exposure to mobile application development.
- Familiarity with DDD (Domain-Driven Design), TDD (Test-Driven Development), and BDD (Behavior-Driven Development).
- Experience building and integrating REST Web Services.
Technologies & Tools
- PHP
- Laravel
- CodeIgniter
- React
- JavaScript (ES6+)
- TypeScript
- HTML5
- CSS3
- AWS
- Git
- MySQL
- PostgreSQL
- Amazon Aurora
- DB2
- Microsoft SQL Server
- REST APIs
- Unit Testing Frameworks
- Agile Methodologies
Benefits & conditions
- Work on impactful products used by customers around the world.
- Collaborate with a talented and supportive engineering team.
- Influence technical decisions and software architecture.
- Mentor engineers and grow your technical leadership skills.
- Enjoy a collaborative, Agile environment focused on innovation and continuous improvement.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on arc.devGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
about 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
EM
Eli McGarvie
React Developer Salary [2023]
over 3 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
EM
Eli McGarvie
Find a Developer Job: 12 Best Job Sites For Developers
over 3 years ago
LM
Luis Minvielle
The 7 Most Popular Backend Frameworks for Developers
over 2 years ago