Full stack Software Engineer

Share this job:
Last Updated May 02, 2019
Senior Level | W2 | Flexible | Full-Time

Description

About ProcessMaker:

ProcessMaker is a leader in the business process industry and supports open source as well as enterprise customers around the world. We are a fast paced team headquartered in North Carolina and have offices in Las Vegas, Latin America and Europe.


About the role:

ProcessMaker is hiring Senior Full-Stack Software Engineers to work in our engineering team. You will be responsible for designing, building and improving our existing web-based application codebase. You will be responsible for managing and assisting in migrating previous aged codebases to current best practices and test driven standards. You will be expected to provide guidance to the rest of the engineering team in the form of project proposals and peer code review.


ProcessMaker is a global company that requires excellent communication skills. The primary spoken languages are English and Spanish. You will be required to communicate to peers as well as represent the engineering team in communications to other stakeholders in the company. English is a necessity, Spanish is a great to have!


Why you should apply:

  • You want to build amazing software without sacrificing quality

  • You are hungry to solve difficult problems

  • You want to have input into the overall development of the software

  • You want to work with a team that strives to follow best practices in development and testing

  • You are an advocate for our customers, ensuring that solutions are built with them in mind

  • You are collaborative, willing to teach and learn from others

  • You are fun and expect to work with other fun people, respecting a proper balance of work and life


You should have:

  • Expert knowledge in the following languages and tools (ES6 Javascript, PHP, HTML, CSS3)

  • Expert knowledge in the use of GIT

  • Expert knowledge in Laravel (5.6+)

  • Strong knowledge in building reactive client side applications (Vue.JS highly recommended, React.js, Angular knowledge also suitable)

  • Expert knowledge interacting and developing RESTful APIs

  • Expert knowledge of test driven development utilizing PHPUnit as well as Javascript Unit testing with Jest, Mocha, Jasmine or other framework

  • Solid knowledge of relational database systems and optimized query usage (MySQL 5.6+)

  • Solid knowledge of security when it comes to developing web applications (XSS, SQL Injection, etc)

  • Solid understanding of data structures and algorithms

  • Solid understanding of Apache, NGINX and how to optimize web applications to perform under them

  • Solid understanding of working with Agile SCRUM based teams

  • The ability to propose new projects and drive them to completion

ProcessMaker

About ProcessMaker:

ProcessMaker is a leader in the business process industry and supports open source as well as enterprise customers around the world. We are a fast paced team headquartered in North Carolina and have offices in Las Vegas, Latin America and Europe.


The company Benefits and Perks will carry over into the job post.

Job Details





Feature Job

Would you like to feature this job?

Top 3 Desired Skills

  • laravel.svgA skill svg icon
    Laravel
  • php.svgA skill svg icon
    PHP
  • vue.svgA skill svg iconimage/svg+xml
    Vue

Top 3 Desired Tools

  • confluence.svgA skill svg icon
    Confluence
  • jira.svgA skill svg icon
    JIRA

Office Locations