Software Engineer

PDI Technologies empowers convenience retail and petroleum brands with technology solutions that drive growth and operational efficiency.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS

Description For Software Engineer

PDI Technologies is a global leader in providing technology solutions for convenience retail and petroleum brands. As a Senior Software Engineer, you'll play a crucial role in developing and maintaining software applications that drive operational efficiency and growth. The position offers an opportunity to lead projects, mentor junior engineers, and work with cutting-edge technologies including Node.js, TypeScript, and various AWS services.

The role combines technical leadership with hands-on development, requiring 5-9 years of experience and expertise in modern web technologies. You'll be part of a collaborative team that values innovation and technical excellence, working in an Agile environment to deliver solutions that impact major retail and petroleum brands globally.

PDI Technologies offers a comprehensive benefits package including competitive salary, continuous learning opportunities, and a flexible hybrid work environment. The company culture emphasizes diversity, inclusion, and work-life balance, making it an ideal place for professionals looking to grow their careers while making a significant impact in the industry.

The position requires a blend of technical expertise, leadership skills, and business acumen. You'll work closely with Product Management, contribute to architectural decisions, and help shape the technical direction of PDI's products. This is an excellent opportunity for a senior engineer looking to take the next step in their career while working on solutions that power some of the world's leading convenience retail and petroleum brands.

Last updated 19 days ago

Responsibilities For Software Engineer

  • Oversee and contribute to design decisions for new and existing application development
  • Lead small and medium sized projects
  • Guide and train less experienced engineers
  • Work with Engineering teams to evaluate tools, process, and technologies
  • Partner with Product Management for solution feasibility and effort estimation
  • Make recommendation for data model and framework improvement
  • Actively develop software solutions for PDI products
  • Perform testing and troubleshooting
  • Work in an Agile environment
  • Work with Product Owner to clarify and estimate feature work

Requirements For Software Engineer

Node.js
TypeScript
JavaScript
MySQL
Redis
MongoDB
  • 5-9 years' experience designing and developing software applications
  • Expert in Node.js, TypeScript, Angular, Express, Docker, MySQL
  • Experience with AngularJS, Legacy JavaScript, RabbitMQ, DynamoDB and AWS Services
  • 1+ year of experience serving as a technical team lead
  • 2+ years of practical experience with Agile development methodologies
  • Strong written and verbal communication skills
  • Computer science fundamentals: OOP, design patterns, data structures & algorithms

Benefits For Software Engineer

Medical Insurance
  • Competitive salary
  • Market-competitive benefits
  • Quarterly perks program
  • Ample time off
  • Hybrid working arrangements
  • Continuous learning opportunities
  • Professional certifications
  • Leadership development opportunities

Interested in this job?

Jobs Related To PDI Technologies Software Engineer

Software Engineer III

Senior Software Engineer role at PDI Technologies, building enterprise solutions for retail and petroleum industries with Java and cloud technologies.

Test Automation Engineer III

Senior Test Automation Engineer role at PDI Technologies, focusing on quality assurance automation for retail and petroleum industry software solutions.

Software Engineer IV

Senior Software Engineer position at PDI Technologies, focusing on enterprise software development for retail and petroleum industries using .NET, SQL, and cloud technologies.

Software Engineer III

Senior Software Engineer role at PDI Technologies focusing on backend development for convenience retail and petroleum industry solutions.

Software Engineer III

Senior Software Engineer role at PDI Technologies focusing on backend development for convenience retail and petroleum industry solutions.