מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Key job responsibilities
- You will solve difficult problems, applying appropriate technologies and best practices.- You are proficient in a broad range of design approaches and know when it is appropriate to use them (and when it is not). Your solutions are pragmatic.
- You consider the legacy of the code you produce and write code that a Software Developer unfamiliar with the system can understand.
- You limit the use of short-term workarounds.
- You do things with the proper level of complexity the first time (or at least minimize incidental complexity).
- You create flexible software without over-engineering.
- You are efficient with resource usage (e.g., system hardware, database, memory/CPU, etc.)
A day in the life
Benefits summary:1. Medical, Dental, and Vision Coverage
2. Maternity and Parental Leave Options
3. Paid Time Off (PTO)
4. 401(k) Plan
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
משרות נוספות שיכולות לעניין אותך