Intermediate Software Developer, Backend
Core
Design, build, and maintain the infrastructure platform and developer experience for production application environments.
Role type
Intermediate Backend Software Developer (Infrastructure)
Builds
Infrastructure platform, tools, libraries, automation services, and executable interfaces for the software development lifecycle.
Domain
Software Engineering / Infrastructure / SaaS
Deliverable
production ML models | product features | infrastructure
Required skills
Java programming, object-oriented programming, data modeling, schema design, data structures, algorithms, software engineering practices
Preferred skills
Linux systems administration, networking (L3-L7), cloud infrastructure, SaaS development
Technologies
Java, Linux, Cloud Infrastructure
Responsibilities
Write software tools and services, design and build infrastructure platform, refactor existing features, operate production environments, diagnose and repair distributed systems, perform maintenance and migrations, enable development teams, participate in on-call rotation
Seniority
Intermediate, hands-on IC