Description:
Responsibilities:
As a member of our development team, you will have the following opportunities:
Identify, propose, and implement solutions to challenges facing our customers worldwide
- Work closely with leaders in the ecommerce industry, including Amazon, Google, eBay, Facebook, and more
- Participate in a fast-paced agile development team building software as a service (SaaS) applications
- Design and build software that scales across hundreds of servers and thousands of customers with very high throughput
- Work with a team of peers who are smart, professional, and share a passion for creating great software
Qualifications:
Required Qualifications
- Strong written and spoken English communication skills
- Bachelor's degree or higher in Computer Science or a closely-related field
- Minimum 3-5 years of experience developing commercial software in C# or Java
- Experience developing web applications, working with databases, and SOAP/REST web service APIs
- Understanding of relevant software development tools including version control, build processes, debuggers, and test frameworks
- Ability to work independently with limited supervision
Preferred Qualifications
- Experience with C#, ASP.NET MVC, SQL Server, AWS, and/or Redis
- Experience working with distributed development teams spanning multiple offices and timezones
- Familiarity with agile software development practices such as Kanban and Scrum
- Proven track record of creating scalable software that scales to dozens or hundreds of servers in a distributed, fault tolerant manner
- Experience scaling applications in AWS and on-premise
- Strong troubleshooting and optimization skills
- Experience with e-commerce, retail, online marketplaces, or digital marketing