Software Engineer II (Backend)
Job Description
Location: US Remote
Employee Level: Individual Contributor
Career Level: Mid-Level to Experienced
What you’ll need:
- BA/BS in Computer Science or related technical field, or equivalent professional experience
- 3+ years' experience with:
- Node.js microservices
- Or, similar experience with Python, Java, C++, Ruby, or Go
- RESTful API development
- Using cloud infrastructure, preferably AWS
- Relational data stores, document stores, caches (i.e. Postgres, Redis, Elasticsearch)
- Familiarity with messaging queues (i.e. Amazon Simple Queue Service (SQS) & RabbitMQ) and containerization tools (Docker, Kubernetes, AWS ECS)
- Strong knowledge of web services and data driven application architecture
- Excellent troubleshooting skills, especially within website, application servers, network, and databases
- Ability to balance detail-oriented work with important project deadlines
- Ability to work effectively both autonomously and while on a team in a fast-paced work environment
- Ability to interact with peers, both locally and remote, in a positive, confident, and professional manner
- Excellent communication skills to deliver verbal and written information for both technical and non-technical users
Nice to Have:
- Experience with .NET and MS SQL databases
- Continuous automation and unit testing experience
- Proficient understanding using version control (Git, GitHub, Bitbucket, SVN)
- Experience with agile methodologies
- Financial Technology industry or payment solution experience
About the job:
We’re looking for a Software Engineer to join our team who will be responsible for creating new and maintaining existing RESTful web services used by our mobile and web applications. As a Software Engineer at GasBuddy, you will enjoy delivering software used by millions of drivers, making an impact on the performance and experience of our mobile applications, and staying up to date with the latest technologies. The successful candidate will join a team focused on designing and implementing software that processes large amounts of data in near real-time, while maintaining data integrity. They'll build services and tools to support features across all GasBuddy products and services. If you want to build a first-class product and have a real passion for connecting with users, this is the role for you!
What you’ll do:
- Work on a small team implementing practical solutions for large-scale problems, as well as everyday quality of life issues to support our app and websites
- Develop in a full stack software system which includes web applications, REST APIs, and microservices
- Write tests for newly implemented code to maintain product integrity
- Ensure code quality, organization, and automation in our code bases
- Participate in code reviews
- Dig into project requirements and provide task time estimates
- Collaborate and maintain a high standard of communication with team members, designers, and product managers to provide end-to-end solutions
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:
- Competitive salary
- 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.
Explore More
Date Posted
10/05/2023
Views
1
Similar Jobs
AI Workflow & Automation Engineer (Temporary) - Globalstrategygroup
Views in the last 30 days - 0
View DetailsDistributed Systems Engineer (L6) - Commerce Product Data Engineering - Netflix
Views in the last 30 days - 0
View Details