Apply now for the Full Stack Developer position




Full Stack Developer

ROLE SUMMARY

Our client is seeking a Full Stack Developer to join their DevOps team. The ideal candidate is an innovative thinker who is not afraid to take on big challenges and is a person with attention to detail and a high standard for excellence.

SCHEDULE: 8:00 AM - 5:00 PM Eastern Standard Time (9:00 PM - 6:00 AM Philippine Standard Time), follows Philippine Holidays

POSITION TYPE: Full Time

WORK ARRANGEMENT: Remote

ESSENTIAL FUNCTIONS

·       Create, maintain, and enhance end-to-end testing programs

·       Develop, debug, document, maintain, and enhance internally developed end-user applications

·       Provide end-user training, documentation, and support for applications developed/supported

·       Verify, validate, and test code changes

·       Consult with departmental personnel for requirements for new development/refinement and problem definition

·       Research and resolve problems with browsers, desktops, mobile devices, application and database servers, and related software

·       Reproduce reported software problems efficiently and analyze logs, data, and system results to provide comprehensive and robust information to developers so they can quickly resolve the problems

·       Help resolve difficult issues, often with little information, spanning across large and distributed systems

·       Help with critical customer issues that are reported to Success personnel; this includes reproducing and documenting production issues, analyzing logs, or clarifying intended functionality

·       Track the status of testing activities accurately and in a timely fashion

·       Perform detail-oriented, robust testing of products, including item-level, integration, regression, end-to-end (scenario), usability, installation, and compatibility testing

·       Work cooperatively and exhibit behavior that yields positive, constructive, and strong relationships with peers

·       Clearly and concisely identify software defects and other issues, both in written and oral language

·       Ensure testing activities always lead towards the growth of the company’s collective knowledge through strong test cases and knowledge base documentation

·       Create structured, clean, and cohesive test cases for all new features and/or functional changes in the software, organized into repeatable test suites

·       Build a deep understanding of the company’s products, customers, product configurations, and data

·       Develop a strong empathy for the company’s clients and their needs

·       Display a passion for constant learning of new product features, technologies, and customer operational practices. Seek out information from peers about changes and document findings

QUALIFICATIONS

·       Bachelor’s degree in the related field preferred

·       Must have at least 3-5 years of industry experience

·       Experience with Postman to document, test, and monitor API is highly desired

·       Working knowledge of testing principles and practices, breadth of understanding of testing methodologies and experience performing a variety of kinds of manual testing

·       Working knowledge of at least one RDBMS database and understanding of other types of databases and data storage means (caching solutions, NoSQL, Key/Value Stores), their benefits, and purpose in software

·       Experience developing web-based applications using HTML5, PHP, Perl, Angular, Node.js, and/or JavaScript

·       Experience working in a UNIX or Linux environment. Experience working with WordPress themes and plugins is a plus

·       Experience with AWS, Rackspace, Apache, MySQL, Nagios, FreeIPA, Ionic Appflow, Node.js, and/or Nginx

·       Ability to understand and or develop platform-specific scripting platforms; Linux/Mac BASH a plus

·       Working experience reading and analyzing log messages, and demonstrable understanding of the purpose and value of logging

·       Excellent analytical skills and close attention to detail supported by strong experience using MS Office applications (Excel, Word, and PowerPoint, for presentation, organization, and analysis)

·       Ability to work independently, maintain a professional demeanor, and work as a team member without daily supervision

·       Must be able to work in a varied, and fast-paced environment

·       Ability to exhibit flexibility, tolerance to change, adaptation, pragmatism, and commitment is a necessity

·       Able to display positivity, flexibility, and patience

·       Able to speak with poise and calmly adapt to dynamic situations

·       Excellent written and verbal communication skills

·       Able to work under pressure and accept supervision