Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer - PHP image - Rise Careers
Job details

Senior Software Engineer - PHP - job 1 of 2

We are 3PILLAR GLOBAL 


Position within Guatemala.


We build breakthrough software products that power digital businesses. We are an innovative product development partner whose solutions drive rapid revenue, market share, and customer growth for industry leaders in Software and SaaS, Media and publishing, information services, and retail.

 

Our key differentiator is our product mindset. Our development teams focus on building outcomes, and all of our team members around the globe are trained on the product mindset’s core values: – time to Value, Solve For Need, and Excel at Change. Our teams apply this mindset to build digital products that are customer-facing and revenue-generating. Our business-minded approach to agile development ensures that we align with client goals from the earliest conceptual stages through market launch and beyond.


RESPONSIBILITIES
  • Facilitate effective communication with client project stakeholders regarding project status and recommendations.
  • Craft client code that is not just efficient but also performant, testable, scalable, secure, and of the highest quality.
  • Actively participate in accurate planning and estimation efforts, utilizing project methods and tools.
  • Proficiently gather requirements and organize/present developed features for clients.
  • Execute complex activities within the current methodology and quality standards, showcasing success across diverse engagements.
  • Promote client success across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success.
  • Engage in agile software development, including daily stand-ups, sprint planning, team retrospectives, and other governance activities.
  • Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams and supporting the growth of technical capabilities.
  • Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment.


REQUIREMENTS
  • A minimum of 5+ years of experience in the following areas:
  • PHP
  • Angular
  • JQuery
  • Experience in Agile software development methodologies.
  • Experience in creating and implementing well-tested, scalable, and performant enterprise-level systems.
  • Practice and initiative mentoring other engineers and decision-makers throughout the organization.
  • Proficiency in the English language.

Additional Experience Desired:
  • Object-Relational Mappers (ORMs)
  • Architectural (Microservices, Serverless etc) and Design (Factory, Singleton, Observer etc) Patterns
  • Unit Testing
  • Working in the Cloud
  • Containers using Rancher
  • Video Production / Encoding / Decoding / Processing
  • Angular Interfacing to FF of MPEG, AWS Lambda Functions, Queue


BENEFITS
  • Learning and Development (courses, certifications, Tech training, mentor me).
  • Sponsored certifications. The cost of training and exams is fully covered.
  • Rewards and Recognition Program - Celebrate (recognitions per outstanding performance, anniversary, peer-to-peer).
  • Virtual Team Activities.
  • Health & Wellness Program - Virtually (Private Medical Insurance, Financial Talks, and Soft Skills development).
  • Charity Social Responsibility.
  • 1 Day off (Graduation).
  • Badge discounts.

#LI-Remote


What You Should Know About Senior Software Engineer - PHP, 3Pillar

If you’re a driven Senior Software Engineer specializing in PHP and want to join a dynamic team at 3PILLAR GLOBAL in Guatemala, we’d love to hear from you! Here, we’re all about building breakthrough software products that help our clients thrive in the digital world. With a unique product development approach, we empower businesses across various industries, from SaaS to retail, to not only grow but excel in their market. In this role, you’ll take charge of crafting high-quality client code while actively communicating project statuses to stakeholders and collaborating with a talented team. Your experience in agile methodologies will shine as you engage in daily stand-ups and sprint planning while mentoring fellow engineers. In addition to a stellar work environment, we offer incredible benefits, including sponsored certifications, a dedicated health and wellness program, and virtual team activities that make work feel less like work. Join us in embracing our product mindset and delivering outstanding software solutions that not only meet but anticipate client needs!

Frequently Asked Questions (FAQs) for Senior Software Engineer - PHP Role at 3Pillar
What responsibilities does a Senior Software Engineer - PHP at 3PILLAR GLOBAL have?

The Senior Software Engineer - PHP position at 3PILLAR GLOBAL involves facilitating effective communication with client stakeholders about project progress, crafting high-quality and efficient client code, actively participating in agile methodologies, and mentoring fellow engineers. You'll also take part in accurate planning and estimation efforts while ensuring client satisfaction throughout the project lifecycle by addressing user pain points and iterating on solutions.

Join Rise to see the full answer
What qualifications are required for a Senior Software Engineer - PHP at 3PILLAR GLOBAL?

To qualify for the Senior Software Engineer - PHP role at 3PILLAR GLOBAL, candidates must have at least 5 years of experience with PHP, Angular, and JQuery, alongside solid agile software development experience. Additional proficiency in Object-Relational Mappers, architectural patterns, and unit testing is highly desirable. A strong command of English and the ability to mentor other engineers also set successful candidates apart.

Join Rise to see the full answer
What benefits can one expect as a Senior Software Engineer - PHP at 3PILLAR GLOBAL?

As a Senior Software Engineer - PHP at 3PILLAR GLOBAL, you'll enjoy numerous benefits including professional development opportunities with sponsored certifications, a comprehensive health and wellness program, and virtual team activities to foster a collaborative culture. You'll also benefit from a rewards program that recognizes outstanding performance and an additional day off for your graduation!

Join Rise to see the full answer
How does agile development play a role in the Senior Software Engineer - PHP position at 3PILLAR GLOBAL?

Agile development is a crucial aspect of the Senior Software Engineer - PHP role at 3PILLAR GLOBAL. You'll engage in daily stand-ups, sprint planning, and retrospectives, promoting a collaborative team environment. This approach enables you to align closely with client objectives from the project’s inception through to deployment, facilitating adaptability and continuous improvement.

Join Rise to see the full answer
What projects can a Senior Software Engineer - PHP expect to work on at 3PILLAR GLOBAL?

At 3PILLAR GLOBAL, a Senior Software Engineer - PHP will work on a variety of exciting projects that focus on building digital products across multiple industries like SaaS, media, and retail. With an emphasis on outcomes and client success, you will greatly influence applications that are customer-facing and drive revenue growth, providing substantial contributions to innovative solutions.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - PHP
Can you explain your experience with PHP and how it relates to projects you've worked on?

Be prepared to detail your specific experiences with PHP, highlighting any notable projects where you utilized the language to its fullest potential. Explain your approach to writing efficient, maintainable code and possibly touch on any frameworks or libraries you've used, like Laravel or Symfony, to assert your depth of knowledge.

Join Rise to see the full answer
What agile methodologies have you implemented in your past projects as a Senior Software Engineer - PHP?

During the interview, discuss specific instances where you applied agile methodologies such as Scrum or Kanban in previous roles. Share examples of how these methodologies influenced project outcomes, team dynamics, and your personal productivity, demonstrating your understanding of the agile mindset.

Join Rise to see the full answer
How do you ensure the quality and performance of the code you develop?

Explain your quality assurance practices, including unit testing, peer reviews, and using tools like PHPUnit for automated testing. Mention any performance metrics or monitoring tools you employ to ensure code runs efficiently and meets scalability requirements.

Join Rise to see the full answer
Describe your approach to mentoring junior developers?

Highlight your philosophy on mentorship by sharing practical examples: How do you guide less experienced developers? Discuss how you facilitate their growth through code reviews, suggesting resources, or pairing with them on projects, emphasizing the value of knowledge sharing in your team.

Join Rise to see the full answer
Can you describe a challenging technical problem you faced and how you resolved it?

Select a specific problem that showcases your problem-solving skills. Detail the steps you took to identify the issue, your thought process in designing a solution, and the outcome, emphasizing your analytical skills and ability to work under pressure.

Join Rise to see the full answer
What strategies do you use to gather and document requirements for a project?

Talk about your experience involving stakeholders in the requirements-gathering process, using techniques like interviews, workshops, or user stories. Stress the importance of clear documentation using tools like Confluence or JIRA to keep everyone aligned and informed.

Join Rise to see the full answer
How do you handle conflicts within a development team?

Discuss your approach to conflict resolution, emphasizing open communication and mutual respect. Provide an example of a conflict you've navigated, showcasing your ability to mediate discussions and seek solutions that benefit both the project and team cohesion.

Join Rise to see the full answer
What role does continuous learning play in your career as a Senior Software Engineer - PHP?

Prioritize the importance of ongoing education in your answer. Mention specific courses, certifications, or communities you've engaged with to enhance your skills. Show your enthusiasm for staying updated with industry trends and technology advancements.

Join Rise to see the full answer
In what ways do you ensure your code is scalable?

Address practices like designing modular code, utilizing appropriate design patterns, and incorporating microservice architecture when applicable. Explain how you assess scalability requirements early in the project lifecycle to align with client goals and expectations.

Join Rise to see the full answer
What tools and technologies are you proficient in besides PHP?

Outline other relevant languages and technologies you've worked with, such as Angular, jQuery, or any ORM tools. Mention cloud services or container technologies you've utilized, demonstrating your versatility in the tech stack applicable to the Senior Software Engineer - PHP role.

Join Rise to see the full answer

3Pillar Global is a product lifecycle management and development company that engineers software products to help companies drive revenue. They are headquartered in Fairfax, Virginia.

47 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 12, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!