Sign up for our
weekly
newsletter
of fresh jobs
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Rewst, is seeking the following. Apply via Dice today!Company OverviewWe are a fast-growing tech startup revolutionizing the MSP industry with our innovative Robotic Process Automation platform. Our cutting-edge integrations are disrupting traditional paradigms and transforming the way IT Service Providers operate. We are passionate about empowering our customers to achieve success through connected technology.About YouAs a full stack engineer focused on building new features, you're comfortable creating something out of nothing. You can talk to product stakeholders, record requirements, and ask the right questions where things are ambiguous. You want to create and innovate , and you're comfortable coming up with your best interpretation of a feature or functionality. You understand that the business is relying on you to create "the next big thing", and sometimes the business needs that fast . That doesn't mean being sloppy or creating a ton of technical debt but, it does mean prioritizing "working" over "perfection", and you have the experience and foresight to know where cutting corners is acceptable. You like being the star of the show and having your name tied to feature releases and you're okay with having a deadline to deliver. You want your work to be showcased to hundreds of people on release, and you're able to make that initial release successful for 90% of customers without needing to go through a complete refactor or rebuild in the future. You're comfortable leading initiatives big and small. It might be a new feature added onto something existing that you're able to do yourself, or it might be something bigger that requires multiple engineers and you're comfortable leading and collaborating with others on the technical side to reach the end goal.You're a results driven developer who loves greenfields or semi-greenfields and you're not afraid to have an opinion and craft a feature the way you think is best for users when not provided explicit, detailed, direction. You love getting the new idea into users hands as fast as possible.Our Tech Stack• AWS• Docker• GraphQL• Kubernetes• Kafka• NextJS• NodeJS• PostgreSQL• Python• React• RedisRequirements• 5+ years experience working as a full stack developer writing modern Python and JavaScript/TypeScript.• Experience with Kafka and Redis or similar technologies.• Experience with relational databases and SQL, preferably PostgreSQL. You can design database tables and debug slow queries.• You know how to write modular, reusable, clean, code that can be easily tested; and you write the tests to go with it.• You are a champion of modern python features such as async/await, type-hints, data classes, and pydantic.• You are familiar with modern cloud service providers, such as AWS or Azure.• You know how to use REST APIs to communicate with external services.• You are able to take ownership, make decisions, and create value for a project with minimal input and oversight.• You are self-motivated and really want to work on a startup team where you'll be given a lot of responsibility and autonomy.• You can reference existing features and design language to build something new without a mockup.• You focus on shipping working solutions for end users. You click the buttons in the UI and test the feature you're working on from the user perspective and make improvements to the UX as you see fit.Above and Beyond• You have worked at a startup before and are excited to try new things and help outside your core domain.• Knowledge or experience with workflow building tools, low code tools, or robotic process automation tools.• Experience with advanced backend concepts such as cyclic graphs, state machines, postgres optimization, or distributed systems• Experience with advanced frontend technologies such as canvas and drag and drop wysiwyg developmentFull Stack Software Engineer