Software Engineer 2
Core
Software Engineer responsible for upgrading legacy systems, maintaining existing code, and building new microservices for urban mobility platforms.
Role type
Mid-level Software Engineer (Java/Golang) (via careerplan.io/jobs/8beb8281-4740-45dd-8076-ef4e47a2dc17-software-engineer-2-at-arrive)
Builds
Microservices, RESTful APIs, and cloud-native applications for urban mobility
Domain
Urban mobility / Smart city infrastructure
Required skills
Golang, Java, Microservices architecture, RESTful APIs, SQL databases (Postgres, SQL Server), CI/CD pipelines, Unit testing, Scalable application design
Preferred skills
Kubernetes, Docker, Kafka, Observability tools (Datadog, Grafana, Humio), Test automation
Technologies
Golang, Java, Kubernetes, Docker, Kafka, CircleCI, GitHub, SQL Server, Postgres, Datadog, Grafana, Humio
Responsibilities
Design, build, code review and maintain efficient, reusable, and reliable code; Integrate data storage solutions; Identify bottlenecks and bugs and devise solutions; Help create new microservices; Create and maintain configuration files for deployment into infrastructure
Seniority
Mid-level, hands-on IC