
Senior Software Engineer
WEX
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Collaborate with stakeholders to learn about our customers biggest challenges.
- Measure, inspect, and drive decisions using data.
- Design, test, code, and instrument new solutions.
- Strengthen and drive our engineering process with TDD and BDD, Microservice and Vertical Slice Architectures.
- Support live applications, promote proactive monitoring, rapid incident response, and continuous improvement.
- Analyze existing systems and processes to identify bottlenecks and opportunities for improvements.
- Mentor and learn from your peers, foster continuous learning within your team and organization.
- Become a subject matter expert in your functional area and best practices.
- Assess unique circumstances and apply creative problem-solving techniques to resolve issues or suggest various approaches.
- Independently complete work and proactively review with others.
- Highly self-motivated, take ownership of your work, actively seek out ways to contribute, and require minimal supervision.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field;
- Solid experience in software engineering.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Strong proficiency in Angular and/or React.
- Experience building and consuming REST APIs.
- Proven track record of writing comprehensive unit tests and test suites.
- Proficiency with Git version control and CI/CD pipelines.
- Experience with Agile development methodologies.
- Track record of delivering complex projects on schedule.
- Experience in writing performant stored procedures and functions.
- Experience in developing Cloud-Native applications and services.
- C#
- Modern RDBMS (i.e. MS SQL, Postgres, MySQL)
- ASP.NET
- RESTful API design
- Kafka / event-driven design
Benefits
- Offering comprehensive and market competitive benefits designed to support personal and professional well-being.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
AngularReactC#REST APIsunit testsCI/CD pipelinesAgile developmentCloud-Native applicationsModern RDBMSASP.NET
Soft Skills
problem-solvinganalytical skillscommunicationcollaborationself-motivatedownershipproactivementoringcreative problem-solvingcontinuous learning