The job below is no longer available.

You might also like

in Dallas, TX

Use left and right arrow keys to navigate
Estimated Pay $59 per hour
Hours Full-time, Part-time
Location Dallas, Texas

Compare Pay

Estimated Pay
We estimate that this job pays $59.13 per hour based on our data.

$37.17

$59.13

$80.15


About this job

Location: US Remote
Employee Level: Individual Contributor
Career Level: Mid-Level to Senior- Level
What You Need:
  • 5-9years' experience designing and developing new or maintaining existing software applications in a software product development environment.
  • 4+ Years of Experience working as a Full Stack Software Engineer.
  • Proficiency required in all the following: JavaScript/TypeScript, Node.js, Express.js, SQL, and at least one front-end Framework (Angular, React, Vue, etc.)
  • Experience with Ruby on Rails is a plus, but not required.
  • Experience with common NodeJS packages and libraries.
  • Experience with NoSQL and RDBMS databases.
  • Experience with a cloud provider, preferrable AWS.
  • Familiarity with Atlassian Products (Jira, Confluence, Bitbucket)
  • Practical experience with Agile methodologies
  • Requires strong written and verbal communication skills with the ability to translate technical concepts into non-technical terms.
  • Ability to independently work as a contributing member in a high-paced and focused team.
  • Ability to multi-task and prioritize tasks with competing deadlines.
  • Strong problem-solving and analytical skills with the ability to work under pressure.
  • Collaborative in nature with a strong desire to dig in and learn independently and as well as through asking questions.
  • Considers 'best-practice' standards, as well as departmental policies and procedures.
  • Computer science fundamentals: OOP, design patterns, data structures & algorithms.
The Opportunity:
Do you love building software that thrills your customers? Do you insist on the highest standards for the software your team develops? Are you a progressive software engineer, an advocate of agile development practices, and a proponent of continuous improvement? Well, if this is you, then join an energetic team of engineers building next generation applications for PDI!
You will play a key role in designing and building our market-leading software products as we drive to continuously increase our cloud maturity and mobility. You will be working as a key part of an agile team to design, build, test, and support PDI's enterprise software solutions. You will review, recommend & implement system enhancements that will improve the quality, performance, and maintainability of our products. You will be responsible for contributing to an always improving Engineering environment by ensuring all stakeholders (engineers, architects, product owners, SREs, IT Ops...) are informed of status and supported in their roles.

With the variety of environments, platforms, technologies & languages, you must be comfortable working in a Cloud-based Linux environment and learning a variety of programming languages.
What You'll Do:
  • Contribute to design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles.
  • Develop web applications and services across the entire stack from database and backend to the front-end presentation layer.
  • Lead small and medium sized projects.
  • Partner with Product Management to consult on solution feasibility and high-level effort estimation.
  • Perform testing to ensure systems meet documented user requirements.
  • Troubleshoot, test, and validate software issues; resolve issues with due urgency and maintain thorough documentation of all software solutions.
  • Compile test results to provide data for use in solving problems.
  • Work with QA Engineers to develop optimal product test plans and resolve new feature issues as QA finds bugs during release stabilization.
Why PDI Technologies?
PDI Technologies, Inc. resides at the intersection of productivity and sales growth, delivering powerful solutions that serve as the backbone of the convenience retail and petroleum wholesale ecosystem. By "Connecting Convenience" across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with their customers.
We offer:
  • Comprehensive benefits package including health, dental, and vision coverage effective immediately
  • Fully flexible remote work environment
  • Matching Group Retirement Savings Plan
  • PTO effective immediately
  • Quarterly self-investment allowance for personal and professional development, health and wellness, entertainment, travel, charitable giving, tech, travel, etc.
  • Strong culture that values authenticity, trust, curiosity, and diversity of thought
Our Commitment to Diversity, Inclusion & Belonging
At PDI Technologies, diversity is embraced. We are committed to cultivating an environment that is safe, welcoming, and inclusive for all individuals. PDI Technologies is an Equal Opportunity Employer. We agree not to discriminate against any employee or job applicant because of race, color, religion, national origin, sex, physical or mental disability, or age.