About the role
Title: Founding Engineer
Requirements
- Passionate and Hungry to grow
- Proficient in React + Typescript (for Frontend), or Python (for Backend),
and have good shipped projects under your belt - A builder at heart
Great to haves
Backend
- Proficiency in PostgreSQL
- Proficiency in API development
Frontend
- Good visual design sense
- Experience with building data intensive UIs
- Proficiency with Figma
About Middleware
Good engineers start their careers to change the world but end up just WAITING! Waiting for code reviews, waiting for QA, waiting for their managers to give them the next big opportunity.
Middleware unblocks engineering teams from waiting and hence increases their productivity.
We help engineering leaders catch delivery bottlenecks and enable their teams for growth using insights from existing tools like Github, JIRA, Calendar. Imagine a cockpit for engineering leaders to run their entire team instead of them texting - "Hey, let's catch up on a quick call?" to everyone.
Globally, we lose $400Bn every year just attributed to engineering productivity and we want to diminish this loss with Middleware.
We are a team of passionate engineers, who have previously led teams at giants like Uber, Maersk, Shuttl.
Being good engineers ourselves, we have hated waiting and loved building. If you resonate with those likes and dislikes, we should talk!
About Middleware
About
Company social profiles
Similar jobs
Job Title: Front-end Developer
Job Type - Full Time
Location – Indore
Summary/Objective:
We are seeking a talented ReactJS Fullstack Developer to join our dynamic team with experience in developing web applications using ReactJS and related technologies. As a ReactJS Fullstack Developer, you will be responsible for both frontend and backend development, collaborating with our team to deliver high-quality, scalable solutions.
Responsibilities/Duties:
- Develop responsive frontend interfaces using ReactJS, HTML5, CSS3, and JavaScript.
- Design and implement robust backend services using Node.js and Express.js.
- Integrate frontend interfaces with backend APIs to ensure seamless communication and functionality.
- Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical specifications and implementation plans.
- Write clean, maintainable code following best practices and coding standards.
- Perform code reviews and provide constructive feedback to team members.
- Conduct thorough testing of applications to ensure quality and reliability.
- Troubleshoot and debug issues, and provide timely resolutions.
- Stay updated on emerging technologies and industry trends to continuously improve skills and knowledge.
- Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Qualifications/Requirements:
Education:
· Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Experience:
· 2 to 3 years of experience in frontend and backend development using ReactJS, Node.js, and related technologies.
· Experience with state management libraries such as Redux or MobX.
· Strong understanding of RESTful APIs and asynchronous programming.
· Knowledge of database systems such as MongoDB, PostgreSQL, or MySQL.
· Familiarity with version control systems, particularly Git.
Skills:
· Excellent problem-solving skills and attention to detail.
· Ability to work effectively in a fast-paced environment and manage multiple tasks simultaneously.
· Strong communication and collaboration skills.
· Experience with Agile methodologies is a plus.
Are you a front-end developer looking to fast-track your learning and growth? Have you
looked at world class products like Asana, Notion, or Airtable, and felt “I wish I were part of
the early team that built these products”? we’re a team that has previously built and rolled out globally successful SaaS products used by tens of thousands of customers. We’re laser focused on delivering a world class new product again, and looking for an ambitious front-end engineer to join our existing team of 9 engineers. If it excites you to think of a fast paced start-up environment, building something big from scratch, breaking down new problems, creating well structured UI components, executing on pixel perfect design, paying great attention to every little interaction detail, and doing demos of your work every Friday with a happy and passionate team, then this is the right opportunity for you.
Some of the tech problems you get to work-on as a front-end developer would include
building real-time collaboration experiences across our product, building live document
editing and modern spreadsheet experiences from scratch, creating flexible new
Kanban-style views of work tasks, and crafting cool new UI components and interactions that we will use across our product.
Tech Requirements:
● Expertise in React
● Hands-on experience in HTML, CSS, SASS & Object Oriented Javascript
● SPA Framework patterns
Browser features (Caching / Storage / Compatibility etc )
Nice to have:
● Familiarity with AWS
● Experience with startups or early stage teams
● Knowledge of module bundlers like Webpac
Responsibilities
- Work in a fun and fast-paced environment.
- Participate in requirements gathering, design, development, QA, support.
- Communicate with different stakeholders such as QA, Project Managers and Product Owners
- Discover, evaluate, and implement new technologies to maximize development efficiency.
- Groom, mentor and upskill team members with modern technologies and development practices
Key Competencies:
- 5-8 Years of relevant experience in front-end development.
- At least 5-4 years of working experience with the React ecosystem.
- In-depth knowledge of TypeScript, CSS, and HTML.
- Strong proficiency in Vanilla JavaScript, DOM, Browser API’s and ES6 Features.
- Strong Knowledge of State Management with React and relevant workflows.
- Good Understanding of Modern frontend workflows with NPM, Webpack, Babel etc.
- Knowledge of modern programming paradigms like functional and reactive programming.
- Knowledge of testing frameworks including Chai, Mocha and Sinon or equivalent.
- Experience with using browser-based dev tools for trouble shooting and enhancing the performance.
Good to have skills:
- Knowledge of cloud-based services like AWS and GCP.
- Working knowledge of Video streaming and playback
- Knowledge of modern programming paradigms like functional and reactive programming.
Responsibilities:
- Translate designs and wireframes into high quality code.
- Write and maintain modular and high performance code.
- Collaborate with BE devs and UX designers to improve usability.
- Participate in technical discussions and communicate across teams.
- Lead frontend technical development efforts.
- Take ownership and drive projects end-to-end.
- Mentor junior developers
- Design front-end architecture (secure, high-performing, scalable, extensible, flexible, simple).
Requirements:
- Should have strong JavaScript fundamentals.
- HTML/CSS experience, including concepts like layout, specificity, cross browser compatibility, and accessibility.
- Strong proficiency in JavaScript, the JavaScript object model and ES6
- Understanding of React.js / Angular/ Vue.js and its core principles.
- 2+ years of hands-on experience with React.js /Vue.js/ Angular.
- Good communication skills.
- Good understanding of FE build systems and tools like Babel(ES6), Webpack, Grunt, npm,. is a plus.
- Experience with browser APIs and optimising front end performance is a plus.
- Expertise of UI framework - React/Redux, RXJS
- Experience with React Native is preferred
- Preferred experience with new generation of Web Programming - using Micro Service, REST/JSON, Component UI models
- Expertise with data visualization flow development along with usage of modern charting and graphical java script library
- Preferred experience with AWS RedShift or Postgress
- React/Redux, RXJS, HTML, CSS, Javascript (ES5, ES6), Data visualization and Chart Libraries
We have multiple open positions for full-stack engineers to work with us on a cutting-edge eCommerce trade analysis platform.
Must have experience with:
- Typescript
- NextJS
- Firebase / AWS services
- Experience working on SaaS applications with a large codebase
Nice to have
- Tailwind
- DynamoDB
- Chart libraries such as ChartJS
● Participate in requirements analysis
● Building interactive consumer data from multiple systems and REST fully abstract to the UI through a Node.js backend
● Ensure the best possible performance, quality, and responsiveness of applications
● Test Driven Development
● Address and improve any technical issue.
● Support the implementation of developed software solutions
Skills required:
● Strong understanding of object-oriented programming
● Knowledge of NodeJS, ExpressJS
● React.js/ Next.js / Node.js / Mongo DB
● Javascript, Jquery, HTML, CSS, Bootstrap
● Understanding of Agile methodologies
● Hands-on experience with JavaScript Development on both client and server-side
● Proficient understanding of code versioning tools.
Good to have:
● AWS and/or Azure Services
● Git Setup
● Experience with cloud technologies
● Familiar with various design and architectural patterns
Responsibilities
1. Building offline ready progressive web applications using React and associated libraries
2. Integrating Rest APIs (or GraphQL Queries) for various web and mobile application
3. Building native mobile applications using React, Expo, and other associated react-native technologies
4. Developing reusable components and libraries to be used across multiple projects and depending on the reusability, customizability, and code quality, these libraries could also be open-sourced.
1. Work with the founders to ship new features that solve our customers' needs
2. Work on building, maintaining, and testing the front-end of the web application
3. Work on taking architectural and design decisions
4. Work on reviewing and approving pull requests
5. Proactively identify and fix any software bugs/improvements
6. Take the initiative to improve the system's software architecture, UI, UX, scalability, and performance
7. Participate in the customer meetings for solution design and technical discussions
8. Help in customer support activities by resolving any technical queries/issues reported by the customer
1. 1+ years of experience in Vue.js
2. Proficiency with front-end languages HTML/CSS/JavaScript and multiple libraries
3. Prior experience with building and maintaining design systems
4. Familiarity with tools like Figma and experience turning Figma designs into top-class UI
5. Knowledge of REST APIs
6. Bonus points for startup experience & experience in UI/UX design
Job Description:-
- React.js with Redux and Typescript
- Experience working with Git, JIRA
- End to end responsibility from development to production.
- Work with product and design teams to translate designs and wireframes into high-quality products.
- Good written and verbal communication skills
- Eager to learn new things in technology