Nuuly

Nuuly

Nuuly Senior Software Engineer

Remote (Worldwide)RemotePosted 1 day ago
Full TimeSeniorRemoteUS

See how this job matches your profile

Sign in for an AI-powered fit score, breakdown, and a tailored resume.

Sign in

Job Description

Nuuly is hiring a Senior Software Engineer to join our Technology team. Building performant scalable cloud service environments is hard. Nuuly knows this firsthand, having built a cloud-based microser

Key Highlights

  • Producing architectural proposals and engaging in discussions and decision-making for new features and platform evolution
  • Collaborating with the product team to design solutions for stakeholder features and inform product decisions through technical feasibility analysis
  • Mentoring junior engineers through code review, pair programming, and design discussions
  • Delivering the whole lifecycle of deployable features: design, code, testing, configuration, documentation, deployment, and support
  • Contributing to operational guidelines, system reliability practices, and post-mortem analysis for production incidents

Qualifications

Required Qualifications

  • 5-7 years of software engineering experience with ~2 years of senior-level responsibilities such as taking ownership of designs or projects and working to coordinate work across teams
  • Operational knowledge of one or more server-side object-oriented programming languages (Java, Kotlin, Scala, or other JVM languages preferred; Python, Go, Node/TypeScript also considered)
  • Able to talk comfortably about microservices architecture, distributed system design, streaming data, messaging technologies, and database design patterns
  • Experience and enthusiasm for testing, test-driven development, and building reliable systems
  • Proficient with leveraging AI tools in day-to-day development tasks such as code generation, debugging, and documentation
  • Able to hit the ground running and quickly familiarize yourself with an existing codebase and toolset
  • Able to propose and walk through solutions in technical leadership discussions and communicate effectively across functional teams
  • Operational knowledge of Java, Kotlin, Scala, or other JVM languages (Python, Go, Node/TypeScript also considered)
  • Strong experience designing, building, and operating microservices architectures; expertise with RESTful APIs, HTTP protocols, and service integration patterns
  • Experience with Google Cloud Platform (GCP) or other major cloud providers (AWS, Azure); knowledge of container technologies (Docker, Kubernetes)
  • Hands-on experience with relational databases (Postgres, AlloyDB) and understanding of data modeling, query optimization, and schema evolution.
  • Understanding of distributed system design patterns, consistency models, and trade-offs in microservices architectures  (e.g., Kafka, Spark, Storm , etc.)

Skills & Technologies

KotlinSpringKubernetesGCPAWSAzureJavaScalaPythonGoTypeScriptDockerKafka

Interested in this role?

Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.

Sign in to apply
AI-powered resume optimization
Save and track your applications

Job Details

Employment Type

Full Time

Experience Level

Senior

Location

Remote (Worldwide)

Work Mode

Remote

Posted

1 day ago

Country

US