
Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Entry Level
Full Job Description
We are seeking a talented Software Engineer to join our dynamic team. In this role, you will be instrumental in developing robust, scalable, and configurable applications and modules, with a strong focus on quality, performance, design, and reusability. You will have the opportunity to explore and learn about distributed systems, microservices, and scalability. Collaboration is key; you will work closely with Product Management, Design, and fellow Engineers to iterate and enhance our product. We encourage prototyping new ideas and iterating towards the ideal user experience. You will also participate in technical discussions and planning sessions to improve our overall software code and quality. A solid grounding in Computer Science fundamentals with 1-2 years of prior work experience is required. A strong command of data structures and algorithms is essential. We are looking for a passionate individual who enjoys designing, building, launching, and maintaining products, and who thrives as a self-starter tackling challenging problems in technology.