Mid. Full Stack Engineer
Wex
About the Team/Role
We are looking for engineers who are passionate about building innovative solutions, collaborating with a talented team, and making a meaningful impact on our business.
The software development engineer position focuses on building scalable, secure, and high-performance applications particularly within payments and benefits space.
How you'll make an impact
Write clean, maintainable, testable and well-documented code.
Participate in code reviews and collaborate with other team members to ensure high code quality.
Troubleshoot and resolve issues in a timely and efficient manner.
Pick up new technology and switch between tech stacks with a minimum of fuss.
Stay abreast of industry best practices and emerging technologies.
Experience you'll bring
Solid experience with .NET Core and C#
Some experience with Python and Fast API
Experience in developing automated unit and integration tests
Strong understanding of object-oriented programming principles
Exposure to SQL, MongoDB and database design
Strong problem-solving and debugging skills
Good communication and collaboration skills
Experience with cloud platforms (e.g. Azure, AWS)
Exposure to microservices architecture
Nice to Have:
Experience using Kafka and understanding of event driven architecture
Knowledge of frontend technologies (e.g. Angular)
Experience with CI/CD pipelines and DevOps practices
Exposure to Okta or Auth0
Exposure to Kubernetes, Terraform