Remote - US, East/Central time zones
Invalid Date
2 people in tech
0 women in tech
1 person of color in tech
LGBTQIA+ folks in techA better way to discover, collaborate, and distribute relevant third-party content that helps turn leads into loyal customers
UpContent is growing! We’ve found our market and we’re ready to take our platform to the next level. To help us get there, we’re looking for an empathetic, experienced, and growth-oriented Senior Fullstack Engineer to take a leading role in improving our existing Python backend and Vue frontend. If you’re an eager self-starter, excellent communicator, and passionate relationship-builder, you just might be our person.
About UpContent
As the #1 Content Curation technology, we help marketing, HR, and sales professionals deepen relationships and build trust with their audiences by serving as their “air traffic control” for third-party content. Our platform, UpContent, helps users discover, collaborate on, and distribute this content for use on social media, an email newsletter, a website, or even their company’s digital signage systems. Our integrations and partnerships with other content marketing tools like Hootsuite, Buffer, HubSpot, Salesforce, Mailchimp, Getty, Wix, and more, make curation even more streamlined and accessible.
Our values of trust and relationships carry through to how we “get things done”. We believe you work best when well-rested and living a whole life and while we require some time flexibility as a startup we believe that goes both ways and offer flexible hours, unlimited vacation (3-5 weeks suggested), and remote work.
About the Role
The major projects we’re looking to complete over the next year are heavily focused on our web crawling, search, machine learning, and data science capabilities, along with significant performance, scaling, and UX improvements. We’ll also be continuing to ship features and new integrations. This role will likely heavily own the connection between frontend and backend along with participating in frontend only or backend only projects.
Our backend stack is primarily Python with some other languages on select services, deployed to containers and serverless functions in AWS. Our main app frontend is in Vue/Vuex with other frameworks in use for secondary apps.
Sometimes you may be tackling projects alone and other times collaborating with other engineers or even pairing. You’ll be expected to communicate and collaborate with people outside of engineering as well. While we believe in effective mentorship this is also a startup so a higher than average amount of independence is needed and this is a role best suited for those who favor autonomy and trust over handholding.
About the Team
UpContent is currently made up of 7 people. The Engineering team has 3 people: the Engineering Director, a UX Engineer, and a Backend Engineer. You’ll be doing both front-end and back-end work as needed.
About You
Job Requirements:
Experience with the following technologies whether professionally or on a personal project*
Experience with at 1 of the following whether professionally or on a personal project and interest in picking up the rest, some of them quickly
* To count a technology personal project as experience, we will either want to see that project if open source or want a code sample along with some discussion about the challenges you faced. It will need to be large enough and complete enough that you have faced common challenges and reached a reasonably full day-to-day understanding of working with that technology.
Bonus Points
We're good at emphasizing the efforts and emotions that often go unnoticed in [snazzy] board presentations - like making sure that our underrepresented team-members actually get promoted, cultivating a safe space for everyone’s voice to be heard, and actually giving a crap if someone feels uncomfortable or unwelcome.
We favor a higher number of shorter rounds since we’re remote and that can be easier for candidates' work schedules. Most folks will spend less than 8 hours total, senior folks under 6. We will provide some questions in advance of actual interviews. Total process generally takes about 4 weeks.
Round 0 (15m, 13 candidates max but usually lower number of candidates) Phone call or Video Recording (5m-15): 5 questions provided by email answered either on a call or on a video sent in. Ask any initial questions.
Round 1 (45m total, 8 candidates max but often lower number of candidates) Video/Phone Interview (1hr): We get to know each other, clarify your resume/experience, talk about experience levels and rough pay range numbers. Conducted by the Engineering Director.
Round 2 (30m total, 5 candidates max) Video Interview (30m): Both technical and non-technical questions. Conducted by the Engineering Director.
Round 3 (1h - 1h 15m total, 3 candidates max) Interview Prep (15-30m): Will provide a more in depth question ahead of time for you to come prepared for Video Interview (45m): Both technical and non-technical questions. Additional engineers may join.
Round 4 (2.5h - 6h total, 2 candidates max)
Code Assignment (15m -3h): For more senior folks we’ll simply ask you to come prepared to pair program as if you’re senior. We will be able to knock out the pairing exercise in an hour or 2. For others, we’d ask that you complete at least half of the assignment independently. We’ll let you know where we expect you to be prior.
Pairing (1-2h): You will be meeting with the Engineering Director to do some pair programming and further conversation.
Phone Chat with CEO (1hr): Get to know the CEO and talk growth.. Topics include things like an exit strategy, time frames, and similar topics, as well as any business or financial numbers you want to know.
Round 5 (Optional, 1h) Meet the Team (1hr): Meet the whole company. Will have a chance to ask questions without managers around.
Round 0 and Round 1 maybe combined if you prefer.
We're good at emphasizing the efforts and emotions that often go unnoticed in everyday operations - like making sure that our team-members from traditionally excluded backgrounds actually get promoted, cultivating a safe space for everyone’s voice to be heard, and actually giving a crap if someone feels uncomfortable or unwelcome.
Part of my interview process includes screening against bigoted attitudes - it's not perfect, but I think at the very least it sends a message that we won't tolerate discrimination.
As an early employee, you'll have a huge impact on company culture and would contribute in building an inclusive environment without facing some of the common roadblocks found in larger workplaces where inclusivity, equity, and diversity are an afterthought after scale-up.
© 2022 Diversify Tech LLC. All rights reserved. Illustrations by unDraw & avataaars.
Made with ❤️ by Veni Kunche.