Polka Dot Sky Software powers automated communications and workflows that drive contact-tracing, medical test result delivery, testing lifecycle management, vaccination programs, and local government services for millions of residents in the US.
We’re looking for motivated technologists to join our core team to help us scale our products and support tools and to expand the positive impact our solutions have on our communities. We are looking for a strong Elixir developer who is willing to extend their development skills across neighboring areas of the stack including Postgres databases, Ember and React Native front-ends.
Develop, scale and harden Elixir services using the Phoenix framework
Work with a variety of languages and platforms such as Elixir, SQL, databases like PostgreSQL and ElasticSearch and JavaScript
Collaborate with product managers, designers, and other developers to understand business and technical needs and to build features
Advocate for new or improved development practices that increase craftsmanship, availability, resilience, and scalability of our solutions.
Pair program with colleagues to share knowledge across features, rapidly iterate new ones and mentor each other
Support customers in their day to day operations to better understand tools needed to empower them to be self-sufficient
Analyze errors in our error reporting system and infer potential bug fixes and test cases
Analyze any discrepancies in data, fix issues and ensure data quality
Advocate for new or improved development practices that increase craftsmanship, availability, resilience, and scalability of our solutions.
Further integrate applications with other platforms including Salesforce and Twilio
Customer Service - Assisting users in troubleshooting and educating them on how to get the most out of our products.
Prototyping - Building prototypes to test ideas based on conversations with clients.
Sales - building demo functionality to help make a sale to a potential customer.
Can be flexible, agile, dependable, and responsive even when there are a lot of moving parts and prefer that over following rigid processes and guidelines.
Bring a passion to stay on top of tech trends, experiment with and learn new technologies, participate in technology communities, and mentor other developers.
Have great communication and reasoning skills, including the ability to make a strong case for technology choices while understanding other viewpoints and the need to find the best possible solution for everyone.
Like having a lot of structure to your work, like predefined processes and guidelines. If you want to plan every aspect of an app before starting to code.
Prefer owning a project or area of code individually rather than working collaboratively.
Don’t really want to do front-end development. We need a developer to be well rounded and attack any problem we give them.
We’re a growing company and care very much about solving the tough problems that others haven’t solved yet and offering great growth opportunities for our team. Join us early on and contribute to our company DNA and success in the marketplace!
Our ideal candidate is going to hold a bachelor’s degree or equivalent experience, and we’d love to hear the story of how your experiences in Computer Science, Computer Engineering, Human-Computer Interaction, or anything else is going to help you add to our team.