Senior Software Engineer At Profitable Startup - remote

Panoptyc
Posted 2 years ago
Us: Panoptyc is a profitable startup focused on solving the timeless retail theft problem and other core problems in retail using AI and computer vision. Our technology is in thousands of retail stores and we are comfortably profitable. Struggling retailers who are facing decreasing sales and large risk in today's economy depend on Panoptyc to mitigate loss and maintain profitability. We are a fully distributed team.

What We're Looking For: We're looking for a senior software engineer to work alongside our senior lead developer to help build and improve the technical infrastructure and systems of the company. The position is remote and will start as contract-to-hire in a trial period to ensure it is a fit on both sides. This period would preferably be full-time but we can make a part-time trial period work for the right candidate. The engineer will help add features and expand the functionality of our existing platform on both the front-end and back-end alongside another senior developer. Additionally, the engineer will help us explore and re-purpose our product to new applications beyond our current market and use case.

The position is full-stack software development initially with potential to develop into a greater machine learning focus in the near future. Stack-wise, we use C#, Heroku, Angular, Postgres. If you haven't worked with all of these technologies, that's not a deal-breaker. C# and Heroku are the technologies we'd most like you to have experience with.

Tasks And Responsibilities: 
• Maintain technical administration of the system to ensure what we’ve built now is working properly and the proper data is being aggregated into our pipeline. 
• Leverage our existing infrastructure to build an extension of our product for theft detection in additional retail environments.
• Build new features and implement requests for our existing product. 
• Plan architecture and ensure features and development are scalable and well-architected. 
• Design and implement UX/UI designs of proposed features. 
• Help prioritize features/subsets of features and plan implementation of features based on customer needs/conversations and based on the context of the CEO’s request. 
• Fix bugs and issues that occur within the Panoptyc system. 
• Code reviews and ensuring quality across the company's technology.

Qualifications: The ideal candidate: 
• Has experience as an engineer with significant autonomy owning development projects from concept to completion 
• Has full stack development experience with the ability to contribute on the back end, front end, cloud infrastructure, and design of our system. 
• Should be an outstanding verbal and written communicator of complex technical information. • Has experience working in a distributed team and with fast-paced startups 
• Writes clean and well-documented code 
• Loves and is talented at solving difficult and complex problems 
• Has 4+ years of professional development experience and a high achieving background 
• Could be a highly achieving new grad with past internship experience