Software Engineer III - Backend
Core
Design, develop, and architect the core backend platform for a suite of enterprise applications solving hard data analytics and enterprise problems.
Role type
Senior Backend Software Engineer
Builds
Core backend platform for enterprise data analytics applications
Domain
Cloud infrastructure, distributed systems, data analytics
Deliverable
production ML models | product features
Required skills
GoLang, Java, Python, Docker, Linux, Bash scripting, Microservices, REST/HTTP/2, SQL (Postgres), NoSQL (MongoDB, Elasticsearch), performance tuning, profiling
Preferred skills
AWS, GCP, Azure, Kubernetes, Terraform, Helm, load balancing, blue/green deployments, API connectors
Technologies
GoLang, Java, Docker, Kubernetes, Terraform, Helm, Postgres, MongoDB, Elasticsearch, AWS, GCP, Azure
Responsibilities
Design and develop scalable backend services, create architecture and design documents, write reliable and secure code, perform code reviews, monitor platform performance, integrate new technologies, address customer issues
Seniority
Senior, hands-on IC