• PHP Full Stack Developer

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

    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