
SENIOR & LEAD DJANGO DEVELOPER
https://www.google.com/url?q=http://www.modistabox.com/&sa=D&source=calendar&ust=1608538068877000&usg=AOvVaw3-pg78MftxTqbzNdjFd09j" target="_blank">Modista: The Social, Fashion Shopping and Styling App.
Modista is an Artificial Intelligence driven fashion tech start-up from Saudi Arabia and United Arab Emirates. Our Social Looks platform brings Fashion Influencers, Personal Stylists and Customers to the same platform.
We handpick items for each client, to help them look and feel their best. Over time, our AI algorithm learns from each client's preferences, likes, and dislikes, making it the only shopping experience that can know women's tastes even better than her friends.
Backed by the Investment Group from Saudi Arabia, the business aims to be MENA’s favorite destination for personalized fashion. A unique business model to inspire and change the way people find the right fashion they love, by combining technology with the art of personal styling.
What are we looking for?
We are looking for a high-performing Lead Developer to build our Ecommerce platform and API framework powered by Machine Learning and Artificial Intelligence. Candidates for this role will be passionate about well written code, testing, and excel at coming up with simple approaches to complex problems.
Our work culture is #overachiever, very amiable, and at the same time always charged with excitement. We encourage our team members to take responsibility and grow into future leaders in the industry. 
Job Responsibilities:
- 
Understand project requirements, writing bug free clean code and ensure that the solution works per the agreed architecture, SLAs, KPIs and business model
 - 
Integrate Django backend with third party API
 - 
100% Hands on role
 - 
Make architecture decisions that contribute to maintainable systems
 - 
Adapt to rapidly evolving requirements and changing priorities and drive the team accordingly
 - 
Responsible to drive and support Ecommerce project activities and ensure marketplace implementation, deepen customer engagement, satisfaction, and user engagement
 - 
Reverse engineer for debugging errors in code and ensure quality control in the process.
 - 
Continually drive products towards a meaningful balance between user needs, business objectives and technical feasibility
 - 
Documentation and reference preparation for users by writing operating instructions including changes and revisions.
 - 
Operate in a hyper-collaborative way and follow these guiding principles: Value common sense and simplicity over complexity, make decisions quickly and move nimbly, celebrate diverse ideas, Succeed and fail together as a team
 
Qualifications:
- 
Bachelor or Master Degree in Computer Science, Software Engineering from a reputed University
 
- 
React and/or Angular for front end
 - 
Proficiency in MongoDB and MySql
 - 
Technical Skills: JIRA, Gitlab, Rest API, GCP or AWS
 - 
Integration experience with Payment gateway, shipping company and VAT, database concepts, Experience of web services
 - 
Experience in performance profiling, tuning, and optimization, caching mechanisms with Enterprise level applicants
 - 
Analytical, debugging, and troubleshooting skill with proven experience troubleshooting and fixing production bugs
 - 
Experience in writing unit testing and test case automation.
 - 
Ability to operate in Agile environment with a start-up mentality and unstructured environment, Energy, drive and passion to work, and operate in a digital world.
 

About Modistabox
About
Connect with the team
Company social profiles
Similar jobs
About Us
We are a company where the ‘HOW’ of building software is just as important as the ‘WHAT.’ We partner with large organizations to modernize legacy codebases and collaborate with startups to launch MVPs, scale, or act as extensions of their teams. Guided by Software Craftsmanship values and eXtreme Programming Practices, we deliver high-quality, reliable software solutions tailored to our clients' needs.
We thrive to:
- Bring our clients' dreams to life by being their trusted engineering partners, crafting innovative software solutions.
 - Challenge offshore development stereotypes by delivering exceptional quality, and proving the value of craftsmanship.
 - Empower clients to deliver value quickly and frequently to their end users.
 - Ensure long-term success for our clients by building reliable, sustainable, and impactful solutions.
 - Raise the bar of software craft by setting a new standard for the community.
 
Job Description
This is a remote position.
Our Core Values
- Quality with Pragmatism: We aim for excellence with a focus on practical solutions.
 - Extreme Ownership: We own our work and its outcomes fully.
 - Proactive Collaboration: Teamwork elevates us all.
 - Pursuit of Mastery: Continuous growth drives us.
 - Effective Feedback: Honest, constructive feedback fosters improvement.
 - Client Success: Our clients’ success is our success.
 
Experience Level
This role is ideal for engineers with 3+ years of hands-on software development experience, particularly in Ruby on Rails at scale.
Role Overview
If you’re a Software Craftsperson who takes pride in clean, test-driven code and believes in Extreme Programming principles, we’d love to meet you. At Incubyte, we’re a DevOps organization where developers own the entire release cycle, meaning you’ll get hands-on experience across programming, cloud infrastructure, client communication, and everything in between. Ready to level up your craft and join a team that’s as quality-obsessed as you are? Read on!
What You'll Do
- Write Tests First: Start by writing tests to ensure code quality
 - Clean Code: Produce self-explanatory, clean code with predictable results
 - Frequent Releases: Make frequent, small releases
 - Pair Programming: Work in pairs for better results
 - Peer Reviews: Conduct peer code reviews for continuous improvement
 - Product Team: Collaborate in a product team to build and rapidly roll out new features and fixes
 - Full Stack Ownership: Handle everything from the front end to the back end, including infrastructure and DevOps pipelines
 - Never Stop Learning: Commit to continuous learning and improvement
 
What We're Looking For
- Expertise in Ruby on Rails, Test Driven Development, React, React.js or JavaScript, and TypeScript
 - Strong skills in object-oriented programming, data structures, algorithms, and software engineering methodologies
 - Ability to design and develop web architecture and optimize existing infrastructure
 - Experience working in Agile and eXtreme Programming methodologies within a continuous deployment environment
 - Interest in mastering technologies like web server ecosystems, relational DBMS, TDD, CI/CD tools
 - Knowledge of server configuration and deployment infrastructure
 - Experience using source control, bug tracking systems, writing user stories, and technical documentation.
 
What We Offer
- Dedicated Learning & Development Budget: Fuel your growth with a budget dedicated solely to learning.
 - Conference Talks Sponsorship: Amplify your voice! If you’re speaking at a conference, we’ll fully sponsor and support your talk.
 - Cutting-Edge Projects: Work on exciting projects with the latest AI technologies
 - Employee-Friendly Leave Policy: Recharge with ample leave options designed for a healthy work-life balance.
 - Comprehensive Medical & Term Insurance: Full coverage for you and your family’s peace of mind.
 - And More: Extra perks to support your well-being and professional growth.
 
Work Environment
- Remote-First Culture: At Incubyte, we thrive on a culture of structured flexibility — while you have control over where and how you work, everyone commits to a consistent rhythm that supports their team during core working hours for smooth collaboration and timely project delivery. By striking the perfect balance between freedom and responsibility, we enable ourselves to deliver high-quality standards our customers recognize us by. With asynchronous tools and push for active participation, we foster a vibrant, hands-on environment where each team member’s engagement and contributions drive impactful results.
 - Work-In-Person: Twice a year, we come together for two-week sprints to collaborate in person, foster stronger team bonds, and align on goals. Additionally, we host an annual retreat to recharge and connect as a team. All travel expenses are covered.
 - Proactive Collaboration: Collaboration is central to our work. Through daily pair programming sessions, we focus on mentorship, continuous learning, and shared problem-solving. This hands-on approach keeps us innovative and aligned as a team.
 
Incubyte is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
- 1-5 years of experience in a full stack software development role.
 - Experience in technologies - PHP, Bootstrap, Vuejs and MySQL.
 - Knowledge of Cloud services (GCP/AWS), MongoDB and Nodejs is a plus.
 - Experience of working in an Agile environment
 - Ability to design for scale and performance
 - Ability to do peer code reviews
 - Solid problem-solving skills
 
You'll be involved in the entire product lifecycle including the design, development, deployment, and maintenance of new and existing features. You'll also produce detailed specifications. Your code will be written in a timely and scalable way all while ensuring strong optimization.
- Develop in CRM as per the client and customer requirement
 - Develop API integration with banks and NBFc to to transfer specific data.
 - Well, understanding of Apache/Nginx servers.
 - Well-knowledgeable of GIT.
 - Experience working on PostgreSQL databases.
 - Experience working in an Agile environment.
 - Excellent developer who can interact effectively with businesses to understand product requirements and translate them into scalable and flexible Solutions.
 - Work well within a team, take initiative and have clear communication. Ability to communicate challenges and solutions clearly within a team of people.
 - Worked with AWS, or other major cloud vendors.
 - Some exposure in working with databases, preferably postgres, sql.
 
Hands-on experience with SQL Schema design, REST API Design
Experience with Laravel, along with other common libraries such as PHP Unit and Eloquent
Basic understanding of front-end technologies such as Javascript, HTML5, CSS3
Familiarity with concepts of MVC, ORM, and RESTful
Able to Implement automated testing platforms and unit tests
Proficient understanding of code versioning tools such as Git
The Technical Lead should be well versed with Node.js, React js, AWS, Microsoft Azure, flutter, scalable cloud architecture.
He/she will be working directly under the CEO and will act as both a technology and business expert, making decisions that will impact the current and future operations of the company.
Responsibilities:
- 
Setting a vision for how technology will be used in the company.
 - 
Ensuring that the tech team meets the company’s short and long term needs.
 - 
Outline the goals for research and development.
 - 
Creating timelines for the development and deployment of all product requirements.
 - 
Acting as a mentor to the tech team members.
 - 
Maintaining a consumer-focused outlook and aiding in the delivery of new features.
 - 
Managing technology budgets and time frames.
 - 
Driving and planning sprints and ensuring a high tech team velocity.
 - 
Staying on top of technology trends and developments.
 - 
Ensuring all technology practices adhere to regulatory standards.
 - 
Ensuring that there is no system downtime and all products are working seamless.
 
Requirements /Qualifications:
- 
Exceptional communication skills (both verbal and written).
 - 
Self-motivated with diligent work ethic, a business acumen, enthusiastic and passionate, exceptional team management skills.
 - 
Should be well versed with Node.js, React js, AWS, Microsoft Azure, flutter, scalable cloud architecture.
 - 
Extensive industry knowledge with an eye towards the future.
 - 
Proactive and efficient time management.
 - 
Ability to delegate efficiently.
 - 
Should have managed and set up teams.
 - 
Process orientation.
 - 
5+ years of experience as an Engineering head.
Salary will be based upon industries standard 
Key Responsibilities
- Learn, design and implement the architecture with the team
- Build a team of A-players with veto rights for each member
- Work to design and build for speed and scalability
- Design and implementation of continuous integration and deployment
- Create security and data protection settings
- Build features and applications with a mobile responsive design
- Write technical documentation
Recommended
- Experience developing desktop and mobile applications of a minimum of 2 years
- Familiarity with common tech stacks and Headless Ecommerce
- Knowledge of multiple front-end languages and libraries (js, React, React Native)
- Knowledge of back-end languages and libraries (Node.js, MongoDB, PHP, MySQL)
- Experience implementing testing platforms and unit tests
- Strong organizational and project management skills
- Excellent communication and teamwork skills
- Attention to detail
- 8+ years of industry work experience
 - Proven experience as a Full Stack Developer or similar role
 - 3+ years of web application development with JavaScript as full stack
 - Full stack experience designing and building scalable applications from end-to-end
 - Excellent JavaScript / Typescript skills
 - Strong proficiency in React (hooks knowledge is plus)
 - Strong proficiency in Nodejs
 - Good HTML5 / CSS3 skills with expertise on responsive web design
 - Must have Design and development experience in Micro services using NodeJS and TypeScript
 - Experience with NoSQL databases such as MongoDB, mongoose, aggregation framework and Redis
 - Experience with Web sockets and related frameworks (e.g. Socket.IO)
 - Experience in using and developing GraphQL APIs
 - Experience in performance tuning
 - Knowledge of code versioning tools such as Git, Mercurial or SVN.
 - Open minded to take up any challenge, research and provide solutions Great attention to detail
 
- Testing libraries – jest, testing-library is plus
 - TDD / BDD experience is plus
 - Experience with AWS, K8S, CI/CD is plus
 - Familiar with SDLC methodologies like SCRUM, AGILE, Continuous Integration
 
Roles & Responsibilities
- Design – Analyze, design & document the system / solution based on the business needs which is scalable, resilient and maintainable with low overhead for both client and server side
 - Problem solving – Solve the challenges and problems faced by team by guiding and team with best practices
 - Coordinate - Communicate system requirements to developers; explain system structure to them and provide assistance
 
- 
- Code Reviews – Perform code reviews
 
 
- 
- Planning – Plan and assign tasks to team members
 
 
- 
To handle the full development cycle.
 - 
To be responsible for timely releases of the projects.
 - 
To have knowledge of server AWS.
 - 
Knowledge of W3C standards and best practices.
 - 
Experience in working on Linux (Installing and configuring packages like apache, Nginx, virtual hosts, etc)
 - 
Ability to translate business requirements into system design and perform as per the needs
 - 
Knowledge of Git.
 
Level 3 Contractor-to-Fulltime-Programmer Role:
Must have 1-2 years (ideally 12 to 30 months) of post-collegiate professional programming experience at a top SaaS company in React, Typescript, Javascript working within Visual Studio Code and Yarn, leveraging superior techniques with Routing, Components, State, and Props to deliver elegant consumer applications based on dynamic data.
Ability to translate user story completely into exceptional functionality that consistently meets acceptance criteria and delights users.  Ability to convert complex workflows into elegant experiences highly prized.
Experience with Firebase, Firestore, MongoDB, Heroku and other Cloud-based technologies to deliver scalable, performant data-driven applications, with deployments on Kubernetes.  Ideally experienced working with colleagues over Discord.
Ability to exhibit judgment to independently author test suite and testing scripts to evaluate code additions, ensuring no regressions in functionality or user experience.
Proficiency in translating complex mathematical concepts into effective data structures and programming practices.  Personal pleasure in solving mathematical puzzles elegantly is a huge plus.
Bonus for those possessing keen interest in better investing, wealth creation, and FinTech/WealthTech experience.
Collaborate effectively through coding tools such as GitHub, Jira, and Slack.
Enthusiastic, collaborative, driven, curious, professional, fast-paced, detail-oriented.  Clear communicator, flexible work hours to be part of experienced Silicon Valley product team. Able to make constructive contributions to improved team development practices
.
Anticipated first year will be entirely working from home given COVID as Level 3 Contractor, and upon completion of first anniversary will be eligible for sign-on bonus as full time employee. Required to have own effective laptop/development set up and sufficient bandwidth to be exceedingly productive.
We are excited to consider applicants from outside top IITs and top technical cities, so you don’t have to be a graduate of IIT Madras or IIT Bombay, nor living in Bangalore, Pune, or Hyderabad – we are more interested in exceptional and fluent programming talent and passion than just these degrees.  And all that being said, we confess we do have a founding team with degrees and DNA from Stanford, Harvard, and INSEAD.
There will be a technical task/test, a fit/communication interview, and a technical interview.
About https://validateme.online/">ValidateMe Online:
The ValidateMe Online platform enables the users to securely store and share their employment, educational and personal documents. ValidateMe uses blockchain technology to maintain the privacy of the documents and ensures that only the owners have the authority to view or share the documents. It acts as a common platform for users and organizations, educational institutes and universities to complete the background process seamlessly and quickly.
What You Will Do
- Lead the delivery of high quality, innovative, flexible, and scalable technical solutions that meet business requirements
 - Perform hands-on development and provide thoughtful code reviews
 - Mentor and lead development team members to continuously improve quality and productivity to achieve business results
 - Design, develop, test and support applications and services using React, NodeJS, mongoDB, blockchain and others.
 - Engage in requirements analysis and product engineering discussions, leading to delivery of high-quality user stories and acceptance criteria.
 - Conduct Proof of Concepts for testing business ideas.
 - Recommend ways to improve reliability, maintenance, efficiency, and quality.
 - Follow SCRUM Agile Development methodology
 
What You Will Need
- 6+ years of relevant experience
 - Advanced knowledge of software development methodology, techniques & standards.
 - Strong understanding of software design concepts, patterns, tools and best practices.
 - Must have full stack experience using NodeJS, React and NoSQL Databases.
 - Must have worked on at least one cloud platform.
 - Should have built and used a REST API.
 - Experience with mongoDB is a plus.
 - Experience with blockchain technology is a plus.
 - Background building container using docker and deploying using Kubernetes is a plus.
 
Who You Are?
- One with excellent communication and prioritization skills.
 - Owns success – Takes responsibility for the successful delivery of the solutions.
 - Strong desire to improve upon one’s skills in software development, frameworks and technologies
 
What We Offer
- Limitless growth and learning opportunities.
 - A collaborative and positive culture — Your team will be as smart and driven as you.
 - Outstanding compensation, including attractive Employee Stock Options.
 - A chance to make an impact — Your work will contribute directly to our strategy.
 











