
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.
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
About the Company
Nuuly
View company profile →
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 applyAI-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