Job Description
Minimum Qualifications:
• Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.
OR
Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 1+ year of Hardware Engineering or related work experience.
OR
PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field.
Minimum Qualifications and Skills
- B. Tech. /B. Engg. or M. Tech in Computer science or engineering.
- Minimum of 4 - 6 years of relevant work experience in product-based Software development with demonstrable previous experience as full stack engineer.
- Good understanding of Software architecture's, design of end-to-end products that includes front end, backend, middleware and DB.
- Good experience on at least one scripting language (Python or Perl).
Preferred Skills:
- B. Tech. /B. Engg. or M. Tech in Computer science or engineering.
- Minimum of 4 - 6 years of relevant work experience in product-based Software development with demonstrable previous experience as full stack engineer.
- Good understanding of Software architecture's, design of end-to-end products that includes front end, backend, middleware and DB.
- Proficient in MERN stack. Knowledge of web client-side technologies specially React hands on is must to have. React Components development, Redux state management, JavaScript, typescript, REST API’s, SASS, performance optimization skills will be required.
- Experience with one of the Server-side web technology e.g. Node.js/Flask framework or other
- Skillset for development of highly responsive user interfaces using React concepts along with knowledge of UI libraries e.g. Material UI /Bootstrap or others.
- Worked on DB side as Mongo/Couch or any other relational DB and know how queries work.
- Knowledgeable and innovative in scaling products and their tech stack, microservices architecture usage and designing with thought to build simple and perfect software’s.
- Strong interpersonal, analytical, problem-solving and conflict resolution skills.
- Skillset for development of highly responsive user interfaces using React concepts along with knowledge of UI libraries e.g. Material UI /Bootstrap or others.
- Worked on DB side as Mongo/Couch or any other relational DB and know how queries work.
- Knowledgeable and innovative in scaling products and their tech stack, microservices architecture usage and designing with thought to build simple and perfect software’s.
- Unix Hands on and previous experience of working with Unix systems is preferred.
- Experience with browser-based debugging and performance testing software.
- Excellent troubleshooting skills on software side.
- Knowledge of Redis, Memcached, Docker, Kafka, authentication mechanisms along with CI/CD pipelines is good to have.
- Good knowledge of algorithms, data structures, and distributed system design.
- Experience with unit, integration and end to end testing. Knowledge of latest javascript testing frameworks e.g Mocha, JEST or others will be good to have.
- Passion for building products to proud.
- Good understanding of Software architecture's, design of end-to-end products that includes front end, backend, middleware and DB.
- Proficient in MERN stack. Knowledge of web client-side technologies specially React hands on is must to have. React Components development, Redux state management, JavaScript, typescript, REST API’s, SASS, performance optimization skills will be required.
- Experience with one of the Server-side web technology e.g. Node.js/Flask framework or other.