PHP Developer

TaskVerse

United States

On-site

USD 120,000 - 150,000

Full time

5 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Reliable Software is seeking a Software Engineer to contribute to design, development, testing, and maintenance of software applications. You will work with engineering, product, and other teams to translate requirements into practical solutions across the full development lifecycle.

The ideal candidate is curious, dependable, and comfortable balancing independent problem-solving with teamwork, delivering quality software and supporting releases in a dynamic environment.

Qualifications

  • Professional software development experience or equivalent practical experience.
  • Solid understanding of programming fundamentals, object-oriented design, data structures, and common software development practices.
  • Experience with one or more programming languages and familiarity with web, application, or service development.
  • Understand how to work with version control and contribute to code reviews and automated testing.
  • Ability to investigate issues, break complex problems into manageable steps, and produce readable, maintainable code.
  • Strong written and verbal communication skills and the ability to collaborate with people from different technical backgrounds.
  • Experience with databases, APIs, cloud platforms, or Agile development practices is an advantage, but not essential.

Responsibilities

  • Design, implement, test, and maintain software features in line with product requirements and technical standards.
  • Collaborate with team members to clarify user needs, assess implementation options, and estimate work.
  • Write clean, secure, and maintainable code, and document relevant design choices and technical processes.
  • Participate in peer code reviews, share constructive feedback, and apply feedback to improve the quality of deliverables.
  • Create and maintain unit, integration, or other appropriate tests to help ensure dependable behavior.
  • Identify, investigate, and resolve defects and performance issues, escalating risks when needed.
  • Contribute to technical planning and continuous improvement by identifying opportunities to simplify systems, improve workflows, or strengthen reliability.
  • Support deployment and post-release activities in coordination with the relevant teams.
  • Communicate progress, dependencies, and challenges promptly, and follow agreed development practices while remaining open to better approaches.

Skills

Programming fundamentals
Object-oriented design
Data structures
Version control
Code reviews
Automated testing
Communication
Collaboration
Databases
APIs
Cloud platforms
Agile development

Job description

About The Company

Reliable Software is a technology-focused company dedicated to building and supporting software solutions that help organizations address practical business needs. Our work brings together thoughtful engineering, user-focused design, and dependable delivery. We value clear communication, collaboration, and continuous improvement, and we aim to create an environment where people can contribute ideas, develop their skills, and do meaningful work. As our products and client requirements evolve, we are seeking a Software Engineer who is ready to help deliver reliable, maintainable, and effective technology.

About The Company

Reliable Software is a technology-focused company dedicated to building and supporting software solutions that help organizations address practical business needs. Our work brings together thoughtful engineering, user-focused design, and dependable delivery. We value clear communication, collaboration, and continuous improvement, and we aim to create an environment where people can contribute ideas, develop their skills, and do meaningful work. As our products and client requirements evolve, we are seeking a Software Engineer who is ready to help deliver reliable, maintainable, and effective technology.

About The Role

Reliable Software is looking for a Software Engineer to contribute to the design, development, testing, and maintenance of software applications. In this role, you will work with colleagues across engineering, product, and other relevant teams to understand requirements and turn them into practical solutions. You will participate throughout the development lifecycle, from discussing technical approaches and implementing features to reviewing code, resolving defects, and supporting releases. The ideal candidate is curious, dependable, and comfortable balancing independent problem-solving with collaborative teamwork. This opportunity is suitable for an engineer who takes pride in quality, communicates clearly, and is motivated to keep learning as technology and project needs change.

Qualifications

Candidates should have professional experience in software development or equivalent practical experience gained through projects, education, or other relevant work. A solid understanding of programming fundamentals, object-oriented design, data structures, and common software development practices is expected. Experience with one or more programming languages and familiarity with web, application, or service development are valuable. Candidates should understand how to work with version control and be willing to contribute to code reviews and automated testing. The ability to investigate issues, break complex problems into manageable steps, and produce readable, maintainable code is important. Strong written and verbal communication skills are required, along with the ability to collaborate with people from different technical backgrounds. Experience with databases, APIs, cloud platforms, or Agile development practices is an advantage, but not essential for every candidate. We welcome applicants who demonstrate a commitment to learning and can explain their technical decisions clearly.

Responsibilities

Design, implement, test, and maintain software features in line with product requirements and technical standards. Collaborate with team members to clarify user needs, assess implementation options, and estimate work. Write clean, secure, and maintainable code, and document relevant design choices and technical processes. Participate in peer code reviews, share constructive feedback, and apply feedback to improve the quality of deliverables. Create and maintain unit, integration, or other appropriate tests to help ensure dependable behavior. Identify, investigate, and resolve defects and performance issues, escalating risks when needed. Contribute to technical planning and continuous improvement by identifying opportunities to simplify systems, improve workflows, or strengthen reliability. Support deployment and post-release activities in coordination with the relevant teams. Communicate progress, dependencies, and challenges promptly, and follow agreed development practices while remaining open to better approaches.

Benefits

Reliable Software aims to provide a professional and supportive workplace where employees can grow their skills and contribute to shared goals. Depending on role location, employment status, and applicable company policies, the overall package may include competitive compensation, paid time off, and access to learning and development opportunities. Team members can gain experience across the software lifecycle and collaborate with colleagues on practical technical challenges. Specific benefits, work arrangements, and eligibility details will be discussed during the recruitment process.

Equal Opportunity

Reliable Software is an equal opportunity employer. We consider applicants based on their qualifications, skills, and experience, and are committed to a respectful workplace free from discrimination. Employment decisions are made without regard to characteristics protected by applicable law. Applicants who require an accommodation during the hiring process are encouraged to contact the recruiting team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

NodeJS Developer
NodeJS Developer

TaskVerse • United States

On-site
USD 90,000 - 130,000
Medical, dental, and vision coverage
Paid time off
Retirement savings options
+2
PHP Engineer: Build Reliable Web Apps
PHP Engineer: Build Reliable Web Apps

TaskVerse • United States

On-site
USD 120,000 - 150,000
Software Engineer
Software Engineer

Anarust Inc. • Phoenix (MD)

On-site
USD 95,000 - 130,000
Health insurance
Retirement plans
Paid time off
+1
Software Engineer
Software Engineer

Richmond Public Schools • Virginia (MN)

On-site
USD 70,000 - 90,000
Competitive salary
Comprehensive benefits package
Collaborative work environment
Mid Level Software Developer
Mid Level Software Developer

Vidoori Inc. • Hyattsville (MD)

On-site
USD 90,000 - 120,000
Software Engineer: Build scalable, reliable software
Software Engineer: Build scalable, reliable software

GCS Recruitment • Hillsboro (OR)

On-site
USD 110,000 - 160,000
Full Stack Java Lead
Full Stack Java Lead

Reliable Software Resources Inc • Woonsocket (RI)

On-site
USD 80,000 - 100,000
Software Engineer
Software Engineer

GCS Recruitment • Hillsboro (OR)

On-site
USD 110,000 - 160,000
Other
Other

Apexcaretalentsolutions • South San Francisco (CA)

Hybrid
USD 110,000 - 140,000
Healthcare benefits
Hybrid/remote options
Generous PTO
Sr. Software Developer
Sr. Software Developer

Vidoori Inc. • Hyattsville (MD)

Hybrid
USD 120,000 - 170,000