Back to Search Results

Senior Software Engineer

5+ Years

YourMembership Philippines

With business certificates

Established in 1998
51-200 Employees

7/F Cebu IT Tower 1, Cebu Business Park, Luz, Cebu City, Cebu

Posted On: April 14, 2021

Job ID: 375955

Video Profile


Details


Established in 1998, YourMembership helps associations, organizations, publishers and other companies around the world provide more value to their users, drive non-dues revenue through innovative career centers and buyers guides, increase their relevance through innovative engagement tools, and enhance overall operational efficiencies. YourMembership's SaaS-model membership management solution provides associations with the tools they need to effectively brand their organizations, engage their customer bases, and streamline their administrative processes.
 
As the globe's largest provider of membership management and association management software, YourMembership now provides comprehensive membership solutions to over 4,300 customers in 32 countries. Headquartered in St. Petersburg, Florida, YourMembership has additional offices in Chicago, Illinois; Austin, Texas; New London, Connecticut, Peterborough, United Kingdom and just started operation at Cebu City, Philippines last January 18, 2016.
 
SENIOR SOFTWARE ENGINEER
 
Job Summary
  • The ideal candidate will build robust and scalable software systems to support high traffic SaaS-based websites. This role requires enhancing code up and down the software stack. Likewise, they will practice agile development methodologies with 2-week development sprints using best software development practices and processes including testing, code reviews, and post-deployment monitoring.
  • We are searching for someone to contribute to a team culture that values quality, robustness, and scalability while fostering initiatives and innovation. The right person will have some involvement in project and deployment planning, in addition to software engineering responsibilities. They will also continue to research and evaluate new technologies that may improve performance and elegance of our software implementation.
Job Responsibilities
  • Design and implement scalable solutions to challenging problems in SOA and microservices architecture
  • Code review with teammates, identify areas for improvement, and help mentor junior developers
  • Measure performance pre- and post-deployment
  • Bring new functionality from conception to release
  • Build new or modernize existing functionalities to enable our global presence
  • Share ownership of major areas of back-end functionality and support them
  • Work with test engineers to identify and fix defects using basic and advanced issue troubleshooting and root cause analysis techniques
  • Research and evaluate new technologies
Job Requirements
  • Build web applications professionally for 8+ years using PHP and frameworks, Zend Framework preferred
  • Build and configure Linux web servers
  • Instrumental in the development, deployment, and scaling of a public-facing load balanced web application
  • Experience with other functional or imperative programming languages -- e.g., Python, Ruby, Go, C, or Java
  • Demonstrate a thorough understanding of OOP, SOLID, encapsulation, and SOA
  • 7+ years’ experience with SQL and a complete understanding of query optimization
  • 6+ years’ experience with any Linux OS
  • 4+ years’ experience working with containers such as Docker or Kubernetes
  • Contribute to technical architecture discussions and help drive technical decisions
  • Write understandable, testable code with an eye towards scalability and maintainability
  • Strong communicator. Explain complex technical concepts to designers, support, and other engineers
  • Possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval
  • Bachelor's degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience
Preferred Skills & Expertise
  • PHP 7, Zend Framework 3
  • Python (Celery)
  • Message Queueing (RabbitMQ)
  • Containers (Docker or Kubernetes)
  • Javascript, JQuery, React, AngularJS
  • MS SQL, MySQL, MongoDB, Redis
  • Solr/SolrCloud, Elasticsearch
  • TDD (PHPUnit, Selenium)
  • CI/CD (Codeship/CircleCI, Bamboo/Jenkins)
  • Git, SVN
  • APM (New Relic)
  • AWS, Google Cloud
  • Tomcat, Apache, NGINX, IIS
  • Linux, Windows
Benefits:
  • Competitive Compensation Package
  • Comprehensive HMO Coverage (Dependents are Free)
  • Guaranteed Work-Life Balance

How to Apply


Join our Team!
 

or

( )

Quick Apply

Be realistic. Employers may ask for proof of your latest salary. Pricing your salary too high can disqualify you from the position.


Point out why you are qualified for this job.

No File Selected

Only files with .doc, .docx, .odt, .pdf, or .rtf extensions less than 900kb are allowed

By clicking the Submit button, you confirm that you have read, understood and agreed to our Terms of Service and Privacy Policy