Software Engineer
Core
Design, develop, and maintain scalable backend services and responsive web interfaces using Java, Spring, Angular, and React.
Role type
Senior Software Engineer (Backend & Full Stack)
Builds
Scalable backend services, RESTful APIs, microservices, and cloud-native applications.
Domain
Enterprise software development, Cloud-native architecture
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring Boot, Spring MVC, Spring Data JPA, Spring Security, RESTful API design, Microservices architecture, PostgreSQL, Cloud Monitoring, Prometheus, Grafana, Docker, Terraform, GCP Cloud Deployment Manager, CI/CD pipelines, Code reviews, Testing, Documentation
Preferred skills
Angular, React, Google Cloud certification, GitOps workflows, Container security scanning, Tekton, ArgoCD, Test-Driven Development, Pair programming, Apache Kafka, Google Cloud Pub/Sub
Technologies
Java, Spring, Angular, React, PostgreSQL, Google Cloud Platform, Docker, Terraform, Prometheus, Grafana, Apache Kafka, Tekton, ArgoCD
Responsibilities
Design and implement business logic and data models; Architect and integrate high-availability microservices; Deploy and manage cloud-native applications; Build and automate CI/CD pipelines; Mentor junior developers; Collaborate with product managers and designers; Lead sprint planning and retrospectives.
Seniority
Senior, hands-on IC with mentorship responsibilities