We're seeking a highly skilled full-stack web application developer to join our team. As a senior developer, you'll be responsible for designing, developing, and maintaining commercial-grade software that's highly maintainable and supportable.
The ideal candidate will have 7+ years of experience in producing software that meets the highest standards of quality. You should be adept at working in a dynamic startup environment with a small team, have proven on-time delivery experience, strong problem-solving abilities, and an aptitude for learning new technologies and concepts quickly.
Job Responsibilities
* Maintain and enhance legacy applications using JavaScript frontend and PHP backend running on Linux, nginx, fpm, and MySQL.
* Modernize software solutions using React.js and/or Vue.js design, architect, develop, deliver, and sustain.
* Take technical ownership of features and their impact on the business - assist with refining functional and technical specifications.
* Deliver product features and updates with minimal direction, yet know when to seek help to remain efficient.
* Review and approve pull requests from less senior developers and assure alignment with established best practices.
* Build and execute unit tests.
* Interact with end-users/customers to ensure smooth deployments and to understand needs/issues.
* Address defects identified during various testing cycles.
* Participate in daily standups and weekly team meetings to review priorities, progress, new ideas, and technologies.
Requirements:
* Excellent English communication skills.
* 7+ years of full-stack software engineering experience.
* 4+ years of experience using JavaScript, PHP, and Linux.
* Prior success as a senior developer coaching less skilled/experienced developers, establishing coding guidelines/best practices, and reviewing pull requests.
* Familiarity with varied data capture, normalization/transformation, and storage/management that enable high-performance data querying for reporting.
* Experience working with Agile and other development methodologies.
* Ability to work independently yet know when to seek assistance to ensure deadlines are met with high quality.
* Team player with practical communication skills and collaborative approach.
* Strong problem-solving abilities as well as aptitude to learn new technologies and concepts quickly.
* Flexibility and openness to new ideas or change, with the passion and drive to excel in their career.
* Self-motivated, results-oriented, creative, and accountable.
Preferred Qualifications:
* University degree or equivalent education (a technical or engineering degree is optimal).
* Familiarity with the upstream and midstream oil/gas industry.
Benefits
* You get to own your job and be recognized for your contributions.
* Work with innovative and creative people.
* We recognize you as an individual, with no presumptions or judgment.
* 15 days Paid Time Off (PTO), one floating day, three sick days, and designated national holidays.
About Us
We value talented individuals who are passionate about delivering exceptional customer experiences and want to join our team of experts who share our commitment to excellence.
What We Look For
We're looking for someone who is results-driven, can thrive in a fast-paced environment, and has a passion for staying up-to-date with the latest technologies and trends.