Key Responsibilities:
Deliver product releases to production each month
Write automated unit tests and participate in peer design and code reviews
Assist Support and Operations in resolving production issues when needed, and improve the product to avoid them in the future
BS / MS in Computer Science, Mathematics, or an Engineering discipline from a top university
5+ years of experience as a Software Engineer at a software product company, preferable in an enterprise market
3+ years of experience developing web-based SaaS applications
Competence and interest in both frontend and backend web development
Proficiency in either JavaScript or Python (both would be a strong plus; Java, Ruby, or Go experience can substitute for Python in a candidate who is open to learning)
Experience with SQL databases
Good communication skills - both written and verbal
• Working knowledge in back-end technologies like Python and SQL a plus
• Integration testing and debugging skills a must
• Experience working in cloud-deployed platforms such as AWS, Google Cloud
• Product and customer orientation • Strong communication skills – both written and verbal
• Quick learner, and a strong team player