Lead Back End Software Engineer

Company:  recruit22
Location: Atlanta
Closing Date: 20/10/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Responsibilities

  1. Contribute in all aspects of SDLC process (SCRUM, Design, Code, Test, Deploy & Maintain)
  2. Collaborate with cross-functional teams
  3. Participate in code reviews
  4. Improve overall code quality and maintainability
  5. Address Technical Debt and Bugs
  6. Mentor Junior Engineers
  7. Implement SecDevOps best practices.

Requirements

  1. Bachelor's in CS or relevant degree / industry experience
  2. 10+ years' experience building consumer-facing products with large distributed system backend using .NET running in a Linux environment.
  3. Expert in threading and memory management in building microservices.
  4. Expert in building resilient, scalable, and secure software.
  5. Expert in performance optimization of MongoDB.
  6. Expert in building a distributed, event-driven, cloud-native environment either in Azure or AWS using Docker/Kubernetes.
  7. Expert in Design First approach to software development.
  8. Expert in Domain Driven Design (DDD).
  9. Experience with TDD achieving 80% plus code coverage on microservices.
  10. Experience working in an Agile/DevOps environment.
  11. Experience with Kafka and Kafka Streams preferred.
  12. Experience with Event Sourcing preferred.
  13. Experience with using Protobuf and gRPC preferred.
#J-18808-Ljbffr
Apply Now
Share this job
recruit22
  • Similar Jobs

  • Lead Back End Software Engineer

    Atlanta
    View Job
  • Lead Software Engineer, Back End (Java or Go)

    Atlanta
    View Job
  • Lead Software Engineer, Back End (Java or Go)

    Atlanta
    View Job
  • Lead Software Engineer, Back End (Java or Go)

    Atlanta
    View Job
  • Lead Software Engineer, Back End (Java or Go)

    Atlanta
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙