PHP Full Stack Developer

Job Locations CR-San Jose
Posted Date 1 year ago(7/17/2019 1:14 PM)
# of Openings


The Software Engineer is responsible for working on full stack web applications.


  • Operate as engineer on full stack web applications using best practices such as TDD, pair programming and peer review
  • Perform peer code reviews to uncover potential bugs and ensure code conforms to development standards
  • Provide information by collecting, analyzing, and summarizing development and service issues.
  • Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Prepare and install solutions by determining and designing system specifications, standards, and programming.
  • Guide team development efforts towards successful project delivery.
  • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
  • Design, develop, and unit test applications in accordance with established standards.
  • Attend and participate in release and sprint planning meetings and daily stand ups
  • Adhere to high-quality development principles while delivering solutions on-time and on-budget.
  • Provide technical feedback on tasks to ensure the best possible solutions are developed
  • Troubleshoot escalations and provide root cause analysis when necessary
  • Provide technical leadership to teammates through coaching and mentorship.
  • Support and develop software engineers by providing advice, coaching and educational opportunities


  • Bachelor’s Degree in Computer Science or a related Engineering field is highly preferred or equivalent work experience with demonstrated proficiency
  • 3+ years software development experience and proven experience utilizing PHP, CakePHP is a Plus
  • Strong background in the end -to- ‐end development of high performance solutions which have required a focus on scale, usability, and iterative code deployments
  • Experience on small agile software development teams, and an understanding of the full software development lifecycle from inception through maturity
  • Strong understanding of design patterns/anti patterns and best practices with scripting languages
  • Experience in many of the following:
  • Building API centric solutions
  • Golang is a plus
  • Databases: PostgreSQL, MySQL
  • HTML, CSS, Javascript, ReactJS
  • Software testing, issue tracking and continuous integration
  • Software version control tools/services: Git
  • Servers: Linux (Ubuntu), Apache, Nginx
  • ElasticSearch
  • Caching & queuing: Redis, Memcache
  • Jira, Jenkins
  • Willingness and ability to learn new technologies and acquire new skills as required
  • Ability to work in a fast-paced environment while maintaining quality standards
  • Proven ability to organize and manage multiple priorities
  • Customer satisfaction oriented
  • Excellent interpersonal and communication skills
  • English level: 85%


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed