Senior Software Engineer

Il y a 3 heures

Arrondissement of BrusselsCapital, Brussels, Belgique Easypost Temps plein
pEasyPost is looking for a hands-on bSenior Software Engineer /b to help build and operate our secure document-delivery platform. /p pOur customers use EasyPost to send invoices and business documents through channels such as Peppol e-invoicing, Belgian eBox, electronic registered delivery, e-signing, email and print. Behind this experience is a large event-driven AWS platform that processes sensitive documents, integrates with external providers and coordinates long-running delivery workflows. /p pOur business model is exactly as our name suggests. Easy By working with us, businesses and public sector organisations not only save money, but also time. /p pYou will take ownership of features from technical design through production. This role focuses on backend and cloud engineering. You will work closely with our team lead, product management and other engineers to design reliable, secure and maintainable solutions. /p pAs one of the team’s senior engineers, you will also help shape the platform’s architecture, evaluate technical trade-offs and turn business requirements into practical technical designs. /p h3What you will do /h3 pDesign and develop TypeScript services, AWS Lambda functions and NestJS APIs. /p pBuild and maintain serverless infrastructure using AWS CDK. /p pTranslate business requirements into clear technical designs together with the team lead. /p pContribute to architectural decisions and document their context, trade-offs and consequences. /p pCreate resilient event-driven workflows that handle retries, duplicate events, timeouts, concurrency and partial failures. /p pIntegrate with external e-invoicing, e-delivery and e-signing providers through APIs and webhooks. /p pWork with AWS services such as Lambda, DynamoDB, EventBridge, SQS, Step Functions, API Gateway, S3 and CloudWatch. /p pApply security practices including encryption, least-privilege access, audit logging and safe handling of sensitive data. /p pWrite unit, integration and end-to-end tests using Jest. /p pMonitor production systems and investigate issues across application code, AWS infrastructure and external integrations. /p pReview code, mentor colleagues and raise engineering standards across the team. /p pImprove our development, CI/CD and deployment processes. /p pCollaborate with frontend engineers to ensure backend services and APIs support complete, reliable user journeys. /p h3What we have to offer /h3 pYou’ll be joining a dynamic environment that offers opportunities for personal development. You’ll work in a trendy, open-plan workspace that’s inspiring and comfortable. Our offices in Brussels (Neder-over-Heembeek) are easily accessible by car or public transport. /p h3Hybrid schedule: 3 days at th office/2 days working from home /h3 pWe offer a full-time contract, combined with an attractive salary package and fringe benefits such as meal vouchers, hospitalisation insurance, net allowance, car, laptop, … /p ul lifringe benefits such as meal vouchers, hospitalisation insurance, net allowance, car, laptop, … /li /ul