Senior Back-end Engineer
This assignment expired 3 years ago

Senior Back-end Engineer

HITCONTRACT
hitcontract.lt

Description

Wix’s Backend Engineering group, where engineers own the architecture of our backend microservices. They set the tone and standard of our developer culture, fusing together facets of engineering, product management, DevOps, analytics, and technical management. They’re also mentors, helping less-experienced engineers improve and hone their skills so that they are eventually capable of influencing others.

Their development culture is transparent, highly technical, and agile. Because they ship often, we’ve adopted continuous delivery and test-driven development (TDD). Their primary languages are Scala and JavaScript, but we expect our engineers to know popular paradigms that come from other languages as well. They develop and maintain highly scalable systems that support Wix’s 160+ million users—and the people who visit their websites.

They strive to hire engineers who are independent, innovative, bold, and own systems throughout their lifecycle.

Your profile:

A passionate team player who can reason and communicate your opinions, as well as accept others’ approaches. You’re proactive, never taking the present state for granted and always striving to understand why things are done the way they are. You’re a clean coder with readable, simple, and maintainable code. You recognize bad code and continuously search for better solutions. 

You quickly grasp large & complex systems and their inner workings. You’re experienced with software engineering best practices (testing, code reviews, immutability, etc.) and are aware of bad practices and anti-patterns. You’re deeply familiar with the tools, libraries, and frameworks that you’ve worked with and feel at home in a POSIX production environment. You’re also able to debug and investigate production issues.

Bonus points if you:

  • Understand and write multi-threaded code, specifically a web server's request lifecycle.
  • Have practiced TDD.
  • Have an understanding of reactive patterns and toolkits.
  • Have contributed to open-source software.
  • Have spoken in developer meetups, conferences or have a blog about software engineering.
  • Have an excellent understanding of database systems, relational and otherwise, including sharding for big data applications.
  • Are able to conduct performance analysis for a system and find its bottlenecks.
  • Have been a “go-to” person in your previous teams/organizations.

As a Senior Engineer for Backend Engineering, you will:

  • Work on cutting-edge technologies and become an industry leader.
  • Improve your skills and learn from top-notch engineers.
  • Tackle tough problems and find creative ways to solve them.
  • Push your code to millions of users every day.
  • Solve hard problems in a simple way using TDD and clean code.
  • Influence the developer community.


Key skills required

Back-end development

Required Skills

IMPLEMENTATION
Back-end development 3-4 years

About the assignment

Location
Vilnius, Lithuania
Remotely
No
Rate (after tax)
from €2000/Month
Duration
Full time position

Want to apply to this project? Register or simply drop CV & Apply

Captcha