Software Engineer - 12 Month Fixed Term Contract
Core
Build scalable, high-performance front-end and back-end services for a global SaaS workforce management platform serving 1.5M+ workers.
Role type
Senior Software Engineer (Full Stack)
Builds
Front-end web applications and back-end microservices for the Deputy platform
Domain
SaaS, Workforce Management, AI-native
Deliverable
production ML models | product features
Required skills
Algorithms and data structures, API design (REST, gRPC, protobuf), Microservices architecture, Cloud infrastructure (Docker, ECS, Lambda), Database design (MySQL, DynamoDB, Redis), Front-end development (React/Vue, JavaScript), Back-end development (PHP, Golang), Automated testing, Observability and fault tolerance (via careerplan.io/jobs/05984f87-92ca-4ae9-9b2e-c49ed0fdd672-software-engineer-12-month-fixed-term-contract-at-deputy)
Preferred skills
Experience embedding 3rd party software solutions, Coaching junior team members, AI tools integration
Technologies
React, Vue, JavaScript, PHP, Golang, Docker, ECS, Lambda, SQS, Kinesis, MySQL, Redis, DynamoDB, S3, gRPC, OpenAPI
Responsibilities
Design and implement end-to-end software solutions, Write clean and efficient code for front-end and back-end, Develop automated tests, Debug and solve issues within bounded contexts, Engage in technical discussions and design reviews, Provide coaching to junior team members
Seniority
Senior, hands-on IC
