Sobes.tech
Senior

Please tell us about your experience at your last job: team composition, project, responsibilities?

sobes.tech AI

Answer from AI

At my last job, I was a senior developer in a team of 6 people: 3 backend developers, 2 frontend developers, and 1 QA. The project was a microservices platform for payment processing and subscription management.

My main responsibilities included developing and maintaining services in Go, including implementing business logic, optimizing performance, and integrating with external APIs. I also participated in architecture design and code reviews. Within the scope of my role, I implemented transaction processing, user management, and notification systems.

Example code for handling an HTTP request in Go:

func handlePurchase(w http.ResponseWriter, r *http.Request) {
    var order Order
    if err := json.NewDecoder(r.Body).Decode(&order); err != nil {
        http.Error(w, "Invalid request", http.StatusBadRequest)
        return
    }
    // Order processing logic
    processOrder(order)
    w.WriteHeader(http.StatusOK)
}