Senior Software Engineer (PHP)

Allied Llc
United States
6 days ago

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.dev

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all