Sr Full Stack Engineer

Location: Remote

Job Type: Full Time / Permanent

Qualifications Requirement: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Responsibilities: • Ability to demonstrate, understand and apply our workplace mission, vision, and values. • Planning, designing, and developing cloud-based web applications utilizing MEAN/MERN stack. • Developing UI with JavaScript frameworks like AngularJS/ReactJS. • Experience in designing & building RESTful web services & APIs, integrating them with existing data providers, using JSON or XML as needed. • Experience in designing and developing cloud APIs using the Java/Net/NodeJS/python. • Experience on working with relational RDBMS like MySQL, Oracle, and PostgreSQL. • Experience on working with NoSQL databases like MongoDB. • Proficient with Web Development Technologies, Object Oriented Concepts, Knowledge of cloud services and CI/CD or other automated tools like Jenkins. • Experience in JavaScript, CSS, Semantic UI, bootstrap, and jQuery • Knowledge of build tools like Ant, Maven, Gradle. • Knowledge of best practices followed for maintaining code quality like lint and unit testing tools like karma / jest / mocha • In-depth understanding of the entire web development process (design, development, and deployment). • Working knowledge of AWS services like Lambda, API Gateway, Step Functions, SQS, SNS, and S3 is desirable. • Deploying and debugging cloud initiatives as needed in accordance with best practices throughout the development lifecycle. • Employing exceptional problem-solving skills, with the ability to see and solve issues before they snowball into problems. • Orchestrating and automating cloud-based platforms throughout the company. • Educating teams on the implementation of new cloud-based initiatives, providing associated training as required. • Other duties as assigned.

Work & Education Experience Requirements: • Bachelor’s degree in Computer Science or similar field with 8+ years of previous experience as a Web services developer front or backend. • Master’s degree in computer sciences or similar field with 6+ years of experience as web services developer. • In-depth knowledge of user interface models, application design, and website functionality. • Advanced problem-solving skills. • Familiarity with relevant frameworks and databases. • Excellent communication skills. • Ability to develop a unique understanding of PDMI brand, products, and services • Excellent Microsoft Office skills, including Outlook, Teams, Excel, and Word