sr. backend engineer jobs




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


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

What You’ll Be Doing
  • Designing and implementing APIs and datastores
  • Mentoring fellow engineers
  • Working in an Agile team with engineers, designers and QA
  • Driving best practices
  • Learning and implementing the latest technologies

Your Skills and Qualifications
  • Bachelor’s degree in CS/Engineering or equivalent experience
  • 6+ years hands-on experience developing software
  • Expert C# skills required
  • Proven .NET and 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
  • Leadership in an Agile team
  • AWS experience with EC2, Lambda, S3, CloudSearch and EB
  • Alternative datastores like PostgreSQL
  • Building real-time data pipelines
  • Tools: New Relic, Sumo Logic and VictorOps