Lead Back-End Engineer


Company Description

Ranked #11 on UV50’s Fastest Growing Companies and a recipient of Best Workplaces’ Great Place to Work Award, Jane is an innovative tech company that’s taking the retail world by storm. Our online boutique marketplace offers 350+ daily deals including women’s fashion trends, home decor and more — giving small businesses a platform for their products and helping customers stay on trend and on budget. At Jane, we not only work hard at our jobs, but also to maintain a culture of authenticity and collaboration. Join us and enjoy #thejanelife to its fullest.

Jane's Values
  • Lead with empathy
  • Pull together
  • Just say it
  • Make it count
  • Make your mark

Engineering Team Values
  • Passion for development and code craftsmanship
  • Continuous learning, improvement and delivery
  • Caring about and encouraging others
  • Collaborative cross-functional teams
  • Continually delivering high-quality code that provides value to Jane and Jane customers

Job Description

What We Create With:
  • Cloud: AWS - EC2, Lambda, S3, CloudSearch, EB
  • Backend: C#, .NET, EF, Dapper, REST API
  • Cache: Redis
  • Testing: MSTest, NUnit
  • Data: MSSQL, Redshift, Aurora PostgreSQL
  • Messaging: MassTransit/RabbitMQ
  • Source control: Git/Github
  • CI/CD: TeamCity - moving to Jenkins


What You'll Be Doing:
  • Leading a team of back end engineers
  • Mentoring fellow engineers
  • Designing and implementing APIs and datastores
  • Working in an Agile team with engineers, designers and QA
  • Driving best practices
  • Learning and implementing the latest technologies

Qualifications

Experience You'll Need:
  • Bachelor's degree in CS/Engineering or equivalent experience
  • Outstanding judgment and excellent interpersonal, communications, presentation, and organizational skills
  • 2+ Leadership in an Agile team
  • 6+ years hands-on experience developing software
  • Proven .NET, C#, SQL skill set
  • API design skills
  • Desire to work in a collaborative Agile environment solving problems as part of a team
  • Designing and delivering code that's readable, maintainable, testable, scalable, reusable and efficient
  • Customer-service focus
  • Unit testing best practices/patterns
  • Enterprise-level platforms and frameworks (caching, logging, performance tuning and monitoring)
  • CI/CD tools like TeamCity or Jenkins

Bonus Experience:
  • Implementing the principles outlined in Domain Driven Design
  • AWS experience with EC2, Lambda, S3, Elasticsearch and Kubernetes

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
insert_drive_file
insert_drive_file
ErrorRequired field