- React (JavaScript/TypeScript): Highly popular, component-based, and ideal for single-page applications.
- Vue.js: Lightweight and simpler learning curve compared to React.
- Angular: Full-fledged framework for large-scale applications.
- CSS frameworks like Bootstrap or Tailwind CSS for design.
- Or frontend can be done in Python with Django, Streamlit
Backend:
- Python (Django/Flask/FastAPI): Rapid development, excellent libraries for business logic, and compatibility with various databases.
- Java (Spring Boot): Enterprise-grade, robust, and high-performance for large systems.
Database:
- Relational Databases (e.g., PostgreSQL or MySQL): Ideal for structured data with relationships (BoM, orders).
- NoSQL Databases (e.g., MongoDB): Suitable for more flexible, semi-structured data.
API:
- RESTful API: Easy, widely used.
- GraphQL: Efficient data fetching, especially for complex queries.
Authentication and Authorization:
- OAuth2, JWT (JSON Web Tokens), or session-based auth.
📌 Software Engineer (India)
🏢 RAAD Systems
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.