Design, develop, test, deploy, and maintain distributed software solutions independently, spanning web applications, backend services, cloud architecture, and ML components.
Collaborate with technical and business teams worldwide to understand problems and design scalable, customer-focused solutions.
Own end-to-end delivery with broad influence across systems; participate in architectural discussions and design reviews.
Leverage AI-native tooling to convert requirements into code changes, autonomously monitor services, and triage issues; be both user and creator of these tools.
Daily routines include standups, drafting technical design documents to drive consensus, writing production-grade software, and learning new cloud technologies.
Address domain challenges like real-time processing and regulatory considerations for reward programs.
技術スタック
必須スキル
Proficiency in at least one general-purpose language (Java, Python, C++, C#, Go, Rust, or TypeScript)
Experience with data structures, basic algorithms, and object-oriented design
Bachelor’s degree in Computer Science/Engineering, Data Science, Information Systems, or related STEM field; graduated within the last 24 months
歓迎スキル(該当する場合)
AI tools for development productivity
Cloud platforms (preferably AWS)
Database systems (SQL and NoSQL)
Contributions to open-source projects
Version control systems
Debugging/troubleshooting of complex systems
Strong problem-solving/analytical skills and excellent communication
Ability to quickly learn and adapt to new technologies; understanding of SDLC