Senior & Principal Backend Engineer - HD | Scrabble
Posted on January 12, 2023
Job Description
<div>Key Expectations<br />
1. 6+ years of experience with diverse portfolio of complex and large-scale<br />
problems<br />
2. Have strong communication and interpersonal skills.<br />
3. Strong hands on coding and technical skills on data heavy, distributed full stack<br />
software development. Able to unblock technical problems.<br />
4. Self-starter and able to operate fully autonomously.<br />
5. Strong cross functional collaboration, clear understanding of architecture, and<br />
design decisions that go far beyond the immediate technical area of expertise.<br />
6. Good command over the business domain you have worked on before.<br />
7. Up to date with recent tools, technologies, design patterns and processes of<br />
cloud native, web scale software development.<br />
Roles and responsibilities:<br />
1. Advocating for technology, practice, process, or architectural change. 80% of<br />
your daily efforts are driven by technical concerns.<br />
2. Ensuring the adoption of Lean, Agile, and DevOps practices. Accelerate<br />
delivery while maintaining a high standard of quality.<br />
3. Own and work on projects that are complex, highly ambiguous, and span<br />
multiple teams/projects, usually addressing cross cutting concerns.<br />
4. Advise Directors and VPs on strategic, mid/long term technical decisions,<br />
involved in roadmap planning.<br />
5. Identify and work on problems proactively that will have a large impact.<br />
6. Entrusted with business-critical projects and setting technical vision, you<br />
understand what it’ll take to gather a team to execute on it.<br />
7. Help others in the company level up with their skills. This includes mentoring,<br />
lending a coding hand, code review, and architecture reviews where needed.<br />
8. Depending on the nature of the project contribute as a subject matter expert<br />
(e.g., security), or in the form of general engineering practice (e.g.<br />
architecture).<br />
9. Collaborate with your team’s managers in adopting successful practices in<br />
hiring, onboarding, and production operations and engineering culture.<br />
10. Leverage your experience to anticipate and mitigate common engineering<br />
pitfalls at all stages of project development<br />
Nice to Have:<br />
1. Polyglot - With good command over 2 or more languages.<br />
2. Good Data Engineering experience.<br />
3. Experience with e-commerce, advertising, supply chain<br />
4. Open-source contributions, publicly accessible code samples (GitHub)<br />
5. Demonstrated excellence in one or more areas of software engineering.</div>
<div>www.heyday.co</div>
<div>The role:<br />
Senior</div>