This job post is closed and the position is probably filled. Please do not apply. Work for Simple Poll and want to re-open this job? Use the edit link in the email when you posted the job!
# Senior Software Engineer (Full Stack)\n\n## Simple Poll\n\nFull Time โ Remote\n\n\n# About Simple Poll\n\n- Simple Poll brings polls and surveys natively into Slack. Learn more about the product on [https://simplepoll.rocks](https://simplepoll.rocks)\n- Wilhelm created Simple Poll in early 2016 to improve his own workflow when working in Slack. Started as a side project and then grew up to be a real company!\n- Simple Poll is one of the most popular apps for Slack and over the course of a year serves millions of users. As a member of the engineering team, you will be able to directly impact the experience of all of those users.\n- We are a fairly early stage company with a small and growing team. We're profitable, bootstrapped (no external investment) and very much plan to stay that way!\n\nBecause weโre such a small team, you will be able to have a massive impact. Not just on Simple Poll the product and its millions of users but also on the company, our culture, and our day to day collaboration. \n\nFrom an engineering perspective Simple Poll can often feel similar to building an API. Slack apps work largely by receiving JSON payloads from Slack, making API calls to the Slack API, and then returning some JSON back to Slack. As such, our engineering work tends to be very backend-heavy and although we do have a web dashboard, writing HTML, CSS, and JavaScript is more rare.\n\nIn our day to day work we face an interesting set of evolving engineering and product challenges:\n\n- One such challenge is dealing creatively with the constraints of the Slack platform. Since Simple Poll exists almost entirely within Slack, we are bound by many of the constraints and extension capabilities of the Slack platform, such as the block kit framework ([https://api.slack.com/block-kit](https://api.slack.com/block-kit)). A powerful set of tools is available to us, but the path to bringing a feature to life is sometimes not as straightforward as it seems.\n- We also constantly face trade offs between making Simple Poll more powerful (and implementing a long list of customer feature requests) while simultaneously maintaining and improving the simplicity that out customers love. Finding a good balance is important here and often we find that there is a way to achieve both capability and simplicity.\n- Slack is also constantly evolving and it is our responsibility to keep up with this evolution to ensure that Simple Poll works no matter what Slack context users find themselves in. Recent wide-reaching changes have been the introduction of Slack Enterprise Grid (multiple Slack workspace under the same umbrella) and Slack Connect (shared channels between different Slack workspaces). These changes make it more challenging to model Slack entities like users and channels โ if youโre curious to learn more about this problem, check out this blog post: [https://wilhelmklopp.com/posts/slack-database-modelling/](https://wilhelmklopp.com/posts/slack-database-modelling/)\n\n### Remote\n\nWe are remote-first with folks across Canada, the UK, and Germany ๐ ย We love and embrace remote working (and have done so even in pre-pandemic times). But especially as the pandemic winds down and more travel opens up, we plan to regularly get everyone together for a one-week company offsite, probably twice a year. Our last company offsite took us to Toronto in Canada ๐\n\n# The ideal candidate\n\n- Excellent verbal and written communication skills\n- A high degree of empathy\n- 3+ years of experience working on production web applications written primarily in Python\n- Experience with JavaScript, HTML, and CSS\n- You care about the product as well as the code\n- You enjoy picking up new skills and are always learning and growing\n- You have an ability to think critically and pragmatically about designing systems and building features\n- You enjoy shipping and getting things done\n\n# Responsibilities\n\n- Write, review, deploy, and maintain code in mostly Python (back end) and HTML/CSS/JavaScript (front end)\n- Collaborate with the rest of the team on defining and implementing new features and coordinate to prioritise engineering work\n- Debug production issues and implement corresponding fixes\n- Take ownership of parts of the codebase\n- Document the systems you help build, monitor, and maintain\n- Evaluate and recommend solutions to guide team decision making\n- Improve engineering standards, tooling, and processes\n- Rotating responsibilities for on-call\n\n## You Might Work On\n\n- Architecting and implementing new features. Some of the things coming up on our roadmap are blind polls, ranked polls, exports to google sheets, and many more!\n- UX Improvements to make Simple Poll *simpler* and more flexible\n- Performance improvements to make Simple Poll faster\n- Improving reliability, which could for example entail setting up a new Datadog dashboard\n- Work with a designer to build a new page in our frontend and then implement that page based on their design\n- Something completely different! As an early stage company, we tend to be pretty "all hands on deck" when something comes up that we need to get done\n- Use and provide feedback on [Kolo](https://kolo.app). A local Django development tool that weโve been building\n\n# Practicals and benefits\n\n- You will report directly to the CEO (Wilhelm)\n- This is a fully remote, full time (40 hours per week) position. Your primary timezone must be between UTC-5 and UTC+2 (inclusive on both ends) to ensure we have enough overlap as a team\n- We'll buy you a new MacBook Pro and any other tools you need to do your best work (screens, accessories, etc.)\n- 30 days of holiday a year (including local national holidays), and you're encouraged to take all of it. You're also free to take additional time off for any other reasonable reasons, for example if you're sick (of course!) but also if you need to spend an afternoon taking care of something personal.\n- Sustainable and healthy working matters to us. We care about building delightful products for our customers, not hitting arbitrary daily hour counts.\n- The start date for this role is January or February 2022\n\n## Our principles\n\n*Inspired (often straight up copied) by the [Zen of GitHub](https://warpspire.com/posts/taste) and the [Zen of Python](https://en.wikipedia.org/wiki/Zen_of_Python)*\n\nExplicit is better than implicit\n\nSimple is better than complex\n\nFavor focus over features\n\nAnything added dilutes everything else\n\nMind your words, they are important\n\nCraft the details, they matter\n\nShip early and often\n\nNever miss an opportunity to delight\n\nBuild for the long term\n\nUse what you build with pride\n\nCreate lasting value for customers\n\nMistakes are possible when moving fast\n\nEmpower with courtesy and empathy\n\n## Our tech stack\n\n- Python + Django\n- PostgresQL\n- Heroku\n- Amazon Web Services\n- GitHub\n- HTML, Tailwind CSS, Vanilla JavaScript\n- Slack, Datadog, Zoom, Gmail, Google Calendar, Notion\n- Our own products! (including https://kolo.app)\n\n# How to apply\n\n[Apply via this form](https://docs.google.com/forms/d/e/1FAIpQLSerhXiCMolv2Y1dLodNvaRJu9eT-FCZ2LUgdrDwZtlDg2R0zw/viewform?usp=pp_url&entry.2062135242=Full-stack)\n\nHave any questions? Email me: [email protected]\n\nWe're excited to review your application! \n\n\n\n \n\nPlease mention the word **FASHIONABLY** when applying to show you read the job post completely (#RMjE2LjczLjIxNi4xMjU=). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
$90,000 — $120,000/year\n
\n\n#Location\nWorldwide
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for REPAY and want to re-open this job? Use the edit link in the email when you posted the job!
๐ค Closed by robot after apply link errored w/ code 404 3 years ago
\nREPAY is looking for an experienced Full Stack Developer (Python) to be part of our Agile and growing software development team in expanding our core payment processing platform and products within the consumer finance industry. Work in a small team, where you will have an immediate and measurable impact on our fast-growing business by helping us reach the next level and stage of growth. Here, we work hard—but we have lots of fun doing it. So, if you like a cool, collaborative, and challenging work environment, you’ll fit right in.\n\nREPAY’s Tech Stack:\n\n\n* Python 3.x \n\n* Pyramid\n\n* React \n\n* React Native\n\n* AWS \n\n* Redux\n\n* Docker\n\n* Postgres \n\n* External APIs: Twilio, SendGrid, and other\n\n\n\n\nYou’ll be responsible for:\n\n\n* Building and enhancing our core API, user interfaces, and backend processing systems via new greenfield development and supporting legacy systems\n\n* Integrating with existing corporate and partner applications which span multiple languages and frameworks\n\n* Developing high performance and reusable software with excellent test coverage\n\n* Developing and deploying to cloud-based technology (AWS)\n\n* Participate in the design of our core products\n\n* Evaluating existing and new technologies and ensuring our applications utilize industry best practices\n\n* Supporting the operations team in order to provide the best uptime and service quality\n\n* Occasional travel to Tempe, AZ for remote employees\n\n\n\n\nSkills & Requirements:\n\n\n* Experience working with Python (3.x), Django and/or Pyramid\n\n* Help support and maintain the mobile application (React Native)\n\n* Experience with building highly available systems\n\n* Experience working with JavaScript\n\n* A track record of success with developing modern APIs\n\n* Good understanding of application security\n\n* Comfortable working in off-hours on-call rotation program\n\n\n\n\nPreferred Skills & Requirements:\n\n\n* Experience leading projects/initiatives\n\n* Experience with Kubernetes\n\n* AWS knowledge\n\n* Good understanding of Payments processing and/or developing Payments products\n\n* Familiarity of PCI compliance\n\n* Relational database experience using Postgres\n\n* DevOps/Infrastructure experience\n\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Python, Senior, Full Stack, Developer, Digital Nomad, Finance, Travel, Mobile and Backend jobs that are similar:\n\n
$70,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for HoloMeeting and want to re-open this job? Use the edit link in the email when you posted the job!
\nHoloMeeting is a Mixed Reality (Augmented Reality) remote collaboration service. \nWe build an app for the Microsoft Hololens that enables teams to meet and collaborate remotely \nin a holographic work space.\nOur mission is to enable everyone to work from home and take advantage of these benefits. \nTo accomplish this mission, weโve built HoloMeeting, a remote collaboration solution for Mixed Reality. \nOur solutions are already being used by large enterprise clients and we are looking for more adventurers \nto join us on our quest.\n\nThis role requires an experienced Full Stack Web Developer. You will be part of our growing Web Development team. \nThe primary responsibilities of this team is to build and maintain the backend API and other services for \nour product.\nAs our product grows we will be expanding our API to be used by our clients to build plugins. \nWe want to solve problems at the architecture level with powerful design and architecture patterns. \nYou can help us create powerful abstractions to solve interesting problems.\n\n \n**Our Stack:**\n* Node + ES6 babel\n* Express\n* MongoDB + Mongoose\n* Docker\n \n**Benefits:**\nWork in a remote environment\nEnjoy the flexibility of remote hours\nFlat reporting structure, no bureaucracy \nThe ability to travel \nA supportive people team who cares for your professional development and has plans to prove it!\n\n# Responsibilities\n
* Building and Maintaining Backend API\n* Building and Maintaining React Frontend\n* Coordinating and communicating with the Unity Development Team\n* API design and documentation\n \n\n# Requirements\n** Required:**\n* 5+ years experience - Full Stack Web Developer\n* Strong analytical skills with great verbal and written communication.\n* Remote working experience\n* Highly skilled in React.js + Redux, and Node.js (ES6)\n* Experience with MongoDB and Mongoose.js\n* Experience with major Cloud Service providers like AWS, Azure, Google cloud\n* Highly skilled with HTML+CSS\n* Familiarity with git, web pack, babel, etc.\n* Expert at writing testable and maintainable code\n* Familiarity with programming design patterns and principles\n* Experience designing, deploying, documenting, and maintaining clean APIs\n \n**Preferred: **\n* Experience with Docker & Kuberneties\n* Experience with Azure \n* Experience with CI/CD pipelines (Bitbucket Pipelines) \n\nPlease mention the words **ODOR BLIND STRATEGY** when applying to show you read the job post completely (#RMjE2LjczLjIxNi4xMjU=). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to JavaScript, React, Node, Senior, Backend, Full Stack, Web Developer, Developer, Digital Nomad, API, Microsoft and Travel jobs that are similar:\n\n
$60,000 — $120,000/year\n
\n\n#Location\nEurope & US
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
This job post is closed and the position is probably filled. Please do not apply. Work for REPAY and want to re-open this job? Use the edit link in the email when you posted the job!
๐ค Closed by robot after apply link errored w/ code 404 3 years ago
\nREPAY is looking for an experienced Full Stack Developer (C#, .NET) to be part of our agile and growing software development team in expanding our core payment processing platform and products within the consumer finance industry. As part of a small team, you will have an immediate and measurable impact on our fast-growing business by helping us reach the next level and stage of growth. We work hard, but we have lots of fun doing it. If a cool, collaborative, and challenging work environment sounds appealing, you’ll fit right in.\n\n\nREPAY’s .NET Tech Stack: \n\n\n* Web API 2 on .NET 4.7 with Entity Framework, SQL Server, and IIS\n\n* Hosted applications on AWS, utilizing many cloud services (SNS, Lambda, etc.)\n\n* React front-end\n\n* CI/CD with Jenkins\n\n\n\n\n\nYou’ll be responsible for:\n\n\n* Building and enhancing our core API, user interfaces, and backend processing systems via new greenfield development and supporting legacy systems\n\n* Integrating with existing corporate and partner applications which span multiple languages and frameworks\n\n* Developing high performance and reusable software with excellent test coverage\n\n* Participate in the design of our core products\n\n* Evaluating existing and new technologies, ensuring our applications utilize industry best practices\n\n* Supporting the operations team in order to provide the best uptime and service quality\n\n* Developing and deploying to cloud-based technology (AWS)\n\n* Occasional travel to Tempe, AZ for remote employees\n\n\n\n\n\nSkills & Requirements\n\n\n* A track record of success with developing modern APIs\n\n* Experience working with C# and .NET\n\n* Experience working with modern JavaScript frameworks, React strongly preferred\n\n* Experience with SQL Server and database design\n\n* Knowledge of automated testing toolsets and methodologies\n\n* Experience with building highly available systems\n\n* Strong understanding of application security\n\n\n\n\n\nBonus Skills:\n\n\n* Experience with continuous integration and automated build tools such as Jenkins\n\n* Experience with AWS\n\n* Good understanding of payments processing and/or developing payments products\n\n* Familiarity with PCI compliance\n\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Senior, Full Stack, Developer, Digital Nomad, React, JavaScript, Finance, Cloud, API, Travel and Backend jobs that are similar:\n\n
$65,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.