Senior Software Engineers

Application deadline date has been passed for this Job..
This job has been Expired
23point5
  • Post Date: November 14, 2022
  • Applications 0
  • Views 50
Job Overview

We are looking for a top-notch Senior Software Engineer to manage the overall software development lifecycle and ensure that deliverables comply with quality standards and are completed on time. The Senior Software Engineer will lead a team of software engineers responsible for the development of the projects.

Who We Are

www.23point5.com

23point5 is a platform that powers creators to design and sell exceptional quality fashion brands. Our end-to-end technology (Software, Manufacturing, and Logistics) enables a creator to design without limits using our 3D Design Studio, to express creativity on apparel never possible before, and to manufacture and deliver product directly to customers on-demand.   We are mission focused and very product centric.  We deeply believe in our product (software and soft goods) with maniacal attention to detail and quality. We are looking for a Software Engineering Lead who can help us scale our technology platform and team. This is a unique and fast-paced opportunity to make a material impact on an early-stage product’s trajectory and to change the shape of fashion. Our team is obsessed with the idea of connecting the digital with the physical world in a planet-positive way – all while having the most fun that we have ever had.

Responsibilities

You will be responsible for leading the technical and operational projects as well as defining the software requirements/specifications. You will be working with our head of development and different teams with the goal of developing high-quality software, aligned with our business strategy and the user demand.

The ideal candidate for this job role must have the ability to  work in a fast-paced environment and take control over all responsibilities. Since this is a senior position, you must  have an exceptional communication and leadership qualities as well as the ability to take quick decisions and solve problems. In addition to that, you must possess a consistent and strong work ethic and a proven past experience in leading software development teams.

 Requirements:

  • Strong proficiency with JavaScript (ES6 to latest), ReactJS
  • Knowledge of Node.js and frameworks available for it Express
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Good understanding of server-side templating languages such as Jade or Pug.
  • Basic understanding of front-end technologies, such as HTML5, and CSS3
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Understanding fundamental design principles behind a scalable application
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
  • Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git
  • Capability to manage all phases of the project to ensure on-time completion.
  • Ability to provide in-depth evaluation and analysis of complex technological issues.
  • Can mentor Software Engineers to promote skill development.
  • Demonstrated ability to work in close partnerships with different teams.
  • High levels of commitment and dedication.
  • Excellent organization and time management skills.
  • 10+ years of software development experience.
Never pay anyone for job application test or interview.