Senior Software Engineer - Tech Lead
(8+ years exp)Squadroo
Job Type
Full TimeVisa Sponsorship
Not AvailableHires remotely in
Relocation
AllowedThe Role
What we do
When it comes to construction, most people have a hard story featuring project delays and ballooning costs.
This is where Squadroo comes in. We are building the next generation project management tool, based on 3 core pillars:
A quick, easy-to-use, AI-based platform to create the perfect work team targeted to the specific renovation or ground-up development.
A digital, smart user experience that will empower human construction professionals to onboard team members and manage their tasks, effortlessly.
A tool designed from scratch to be fully scalable, and open to the ecosystem of third-party services by allowing them to easily plug into the platform.
We have now achieved the first MVP stage and we are looking to build a diverse and skilled product team that will take the current plan further.
What we offer
For you to be among the first team members of a disruptive and ambitious startup.
A full-time position in a dynamic and pleasant environment.
The possibility to grow together with the company.
What you will do
· Develop the Squadroo platform, taking it from the current MVP forward, and creating solutions that meet measurable business goals and requirements.
· Constantly gather and evaluate new requirements in collaboration with product managers and UX designers and develop use cases and system requirements accordingly.
· Moving quickly from user experience mock-ups, to development, testing and metrics measurement.
· Coordinate additional internal/external engineering resources as needed, as IT and Cloud system security.
· Master the Squadroo application.
What skills you will need
React
● React routing ( react-router-dom ).
● React Hooks ( for handling the states in the app ).
● React working with JSX and webpack.
● Advanced knowledge of Javascript and javascript ES6.
● Advanced CSS knowledge.
● Node Js.
● Express framework.
● Experience with creating/designing REST APIs.
● MongoDB.
● Mongoose.
● Web tokens ( jwt )
● Advanced knowledge of Javascript and javascript ES6.
● Ability to use async and await.
● Knowledge handling server process for the projects ( PM2, Nodemon ).
● Knowledge of CentOS.
● Knowledge of cloud servers ( Digital Ocean ).
● Database designer ( MongoDb ).
● Big-O/Algorithmic complexity for code optimization. ( OPTIONAL ).
● Code review ( OPTIONAL ).
● GIT.
Other skills
● Strong communication skills to oversee personnel and foster collaboration with other organizational departments.
● Passionate problem solver focused on customer experience, an expert in translating user needs into product features.
● Excellent communication, presentation, interpersonal skills, and the ability to interact with different stakeholders in product, development, marketing, support.
● Ability to work independently, efficiently, and proactively in a fast-paced environment. Good time management skills.
● Relentless drive to innovate, balanced by attention to the need of the business.
Responsibilities
Revise, edit, proofread & optimize web content
Perform code reviews, unit testing, and continuous integration
Work cross-functionally to enhance the overall user experience of our platforms
Own various design tasks involved in the web development life cycle from start to finish