As a software developer, you will be responsible for designing and developing applications/components using the MERN stack. Your role will involve taking ownership of assigned deliverables, collaborating with cross-functional teams, and implementing new features. You are expected to utilize external data sources and APIs effectively, perform unit tests to ensure code robustness and reliability, as well as debug and enhance application performance. To qualify for this position, you should hold a Bachelor's degree in Computer Science, Engineering, or a related field, along with at least 3+ years of software development experience. Additionally, you must have a minimum of 3 years of experience in full stack development using the MERN stack, with a track record of at least 4 live project rollouts. Proficiency in MongoDB, Express.js, React.js, and Node.js is essential, along with experience working with third-party libraries and APIs. An in-depth understanding and experience of SDLC or PDLC, as well as the ability to work collaboratively in a team environment, are also required. Good communication skills are a must-have for effective interaction with team members and stakeholders. In return, you can expect to gain proficiency in agile practices and build a strong technical background. You will be comfortable discussing detailed technical aspects of system design and implementation, and you will have the opportunity to expand your experience with 5+ years in systems analysis, technical analysis, or business analysis. Effective communication skills will be crucial for facilitating understanding across diverse stakeholders, and you will also have exposure to financial systems or accounting knowledge. If you meet the qualifications and are excited about this opportunity, we encourage you to apply now. We aim to review all applications promptly and will get back to you within 48 hours.,
The ideal candidate for this position will have a Bachelor's degree in Electrical Engineering, Electronics Engineering, or a related field, along with a minimum of 3 years of experience in electronics hardware design. You should be proficient in PCB design tools such as Altium Designer, Cadence Allegro, or Kicad, and have experience working with microcontroller-based systems and embedded hardware design. Familiarity with analog and digital circuit design principles, as well as knowledge of industry standards and protocols (e.g., SPI, I2C, UART), is essential. Additionally, you should have a strong understanding of power electronics and signal processing, coupled with excellent problem-solving skills and attention to detail. As a Hardware Design Engineer, you will be responsible for designing and developing electronic hardware components and systems. You will take ownership of hardware design projects from concept to production, collaborating with interdisciplinary teams to define hardware requirements and specifications. Conducting design reviews, ensuring compliance with quality standards, testing, and validating hardware designs for performance, reliability, and safety will also be part of your responsibilities. Furthermore, troubleshooting and resolving hardware-related issues during development and testing phases will be crucial to your success in this role. In return, you can expect to gain proficiency in using simulation tools like SPICE for circuit analysis, as well as experience with PCB layout optimization for signal integrity and EMC compliance. You will become familiar with hardware debugging tools and techniques, while also enhancing your communication skills to effectively collaborate with team members and stakeholders. Your ability to adapt to changing project requirements and prioritize tasks effectively will be key in excelling in this position. If you meet the requirements and are ready to take on this challenging yet rewarding role, we encourage you to apply now. We look forward to reviewing your application and will get back to you within 48 hours.,