The company is seeking a Software Engineer, Backend to support the development, deployment, and management of web services and related infrastructure.
Requirements
- Experience with databases, distributed systems, and backend performance measurement and optimization
- Proficient in Python or other programming languages such as Go, Java, or C++
- Experience with web frameworks such as Django
- Capability with MySQL, Redis, Elasticsearch, Kafka, and Cassandra
- Good understanding of database internals, including transactions and indexes, and experience in database schema design
- Familiarity with working in AWS environments
- Production server experience
Responsibilities
- Utilize hands-on experience in developing technology using Python
- Build business logic with web frameworks such as Django and MySQL
- Work with technologies including Nginx, Kafka, MySQL, Cassandra, Redis, and big data platforms
- Write reusable, testable, and efficient code
Other
- Operate with genuine curiosity, strong attention to detail and exceptional communication skills
- Bachelor's degree in Computer Science or a related field
- 2+ years of experience in developing and architecting large-scale web services
- Master’s degree in Computer Science or a related field (nice to have)