Minimum Qualifications:
- Bachelors degree in Computer Science or related technical discipline.
- Experience building large-scale consumer-facing applications end-to-end, with ownership across frontend, backend, scalability, and stability.
- Strong frontend engineering skills in JavaScript/HTML/CSS, with a deep understanding of asynchronous programming, browser compatibility, layout systems, and accessibility.
- Strong backend engineering skills in at least one mainstream language, preferably Go or Java, including API design, service architecture, and performance optimization.
- Solid understanding of data systems and distributed infrastructure, including relational and NoSQL databases, caching systems, and messaging queues.
- Strong understanding of web application architecture and modern frontend frameworks such as React, Vue, or Angular.
- Solid foundation in computer science fundamentals, including data structures, algorithms, and system design.
Preferred Qualifications:
- Experience with multi-tier application architecture and the full product and software development lifecycle.
- Strong product ownership, self-motivation, adaptability, and creative problem-solving skills.