Role responsibilities
As a Senior Software Engineer, you will contribute to the development of billing and payments solutions and collaborate with other engineers to develop solutions for business cases. You will also build and maintain integrations with internal and external payment and accounting systems.
Requirements
The role requires 4-8 years of experience as a software engineer, with strong experience in Node.js and/or Go, and familiarity with Vue.js or similar frameworks. Candidates should also have experience with relational databases, job/queueing systems, and building APIs.
Key skills
Node.js, Go, Vue.js, Postgres, MySQL, SQL Server, Redis, SQS, Kafka, Kinesis, RESTful APIs, RPC-style APIs, Terraform, CloudFormation, Automated Testing, AI-assisted Development
Keywords
Software Engineer, Billing, Payments Solutions, Node.js, Go, Vue.js, AWS, SQS, Lambda, Service-Oriented Architecture, Relational Databases, Postgres, MySQL, SQL Server, NoSQL, Redis, RESTful APIs, RPC-style APIs, Automated Testing, CI/CD, Terraform, CloudFormation, AI-assisted Development, Debugging, Incident Response, Technical Design, Operational Runbooks, Mentoring, Collaboration, Problem Solving