Senior Full Stack Engineer



About Us:


We are a team of serial entrepreneurs with extensive backgrounds in the digital marketing and telecom industries. Blackout Dev's mission is to develop the most advanced online advertising platform dedicated to the user opt-in experience. The platform will help advertisers promote their brands to the most relevant audience by creating engagement-driven ad units that support subscriber list growth.


About the role:


We are looking for a product-minded Full Stack Engineer (Node.js, React.js) who is comfortable with both front and backend development to join our founding team. You will be responsible for development and architecture of the platform while ensuring stability, security, and responsiveness. You will be one of the early technical hires and will help define engineering architecture, process, and culture for years to come. You must be highly organized, accurate, have excellent communication skills, and an enthusiastic approach. You will also liaison with UI/Design, Project Management, and Scrum to develop, implement, and maintain our system. You must be a highly-motivated, passionate, and experienced software developer with deep technical expertise and extensive hands-on development experience.


Responsibilities:



  • You will take leadership in driving projects from a blank slate to completion

  • Developing new user-facing features using React.js

  • Developing backend functionality using Node.js

  • Translating designs and wireframes into high-quality code

  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers

  • Make strategic technical decisions related to new products and functionalities

  • Help maintain code quality

  • Wear many hats: help with scaling our engineering team, define engineering processes, understand the logistics business, and collaborate with other functions within Blackout Dev


Education and Experience Requirements:



  • Expert knowledge of NodeJS and ES6 / TypeScript

  • Strong knowledge in NoSQL databases, such as Mongo

  • Understanding fundamental design principles of high-scale distributed systems, OOP, Functional Programming, algorithms and data structures, enterprise design patterns, refactoring

  • Expert knowledge of React.js / TypeScript

  • Understanding of DOM working mechanisms Strong knowledge of React (class components over function components are preferable)

  • Expert Knowledge of JavaScript

  • Solid familiarity with analytics and A/B testing

  • Solid familiarity with deployment on cloud environments (AWS, GCP, Azure, etc.)

  • Linux / Ngnix

  • SCRUM


Nice to Have:



  • Experience in the early-mid stages of a fast-growing company

  • You are a self-starter: clubs, volunteer work, passion projects - we want to hear about them!


Benefits and Perks:



  • Fully Remote Position

  • Flexible work schedule

  • Professional development and career growth opportunities

  • Awesome team members

Apply Now

Back to jobs