Software Backend Engineer 3
WEX Inc.
Portland, United States of America
4 days ago
Role details
Contract type
Permanent contract Employment type
Part-time (≤ 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Remote
Portland, United States of America
Tech stack
Java
API
Amazon Web Services (AWS)
C Sharp (Programming Language)
Data Stores
NoSQL
Software Architecture
SQL Databases
Web Application Frameworks
Web Services
Delivery Pipeline
Backend
Kotlin
Containerization
Integration Tests
Kubernetes
Front End Software Development
Go
Microservices
Job description
We are seeking a Software Engineer 3 in the WEX Corporate Payments Engineering organization. Changing the world isn't easy, and we have a lot of work ahead of us. From new product features, to automation, to creating and supporting microservices, we've got more work than we can handle and we're looking for great people to come along for the ride.
Requirements
- A highly motivated engineer who loves working on small, high performing teams
- Collaborative, a solid communicator, and work well with your team and stakeholders
- Someone who cares deeply for team results, checks your ego at the door, and takes pride in owning results
- A mentor who is capable at guiding the technical development of less experienced developers at the functional, component architectural levels
- A professional who can advocate strongly for positions and still be 100% behind team decisions even if they don't go your way
- Comfortable balancing the need to move fast with the realities of working in a highly regulated space like payments
- Pick up new technology and switch between tech stacks with a minimum of fuss
- Are comfortable working on front-end web code, back end services, data stores, and infrastructure systems
- Are a solid engineer with the desire and ability to learn how to design scalable, maintainable, and resilient modern software architectures
- Have experience writing modern software deployed in the cloud (preferably in AWS)
- Are comfortable with encryption schemes, modern APIs, and front-end frameworks
- Have worked on agile teams to deliver software iteratively
Experience you'll bring
- Experience with either Golang, Kotlin, Java, or C#
- Demonstrable experience developing internal/external web services
- Demonstrable experience writing well-formed unit, component, and integration tests and have an in-depth understanding of the test pyramid
- Demonstrable working understanding of at least one modern web framework
- Demonstrable working understanding of NoSQL and SQL datastores
- Experienced with building/enhancing development pipelines.
- Experience with IaC (infrastructure as code), Containerization and Kubernetes.
- Can demonstrate critical thinking skills through past accomplishments;
- Strong communication and interpersonal skills;
Preferred Qualifications
- Experience building applications in the finance space, such as credit card products, accounts receivables/payables, etc.
- Experience working with geographically distributed teams