Senior Software Engineer
Indexed description
As a SWE, you will work across the full stack building intuitive React.js/ similar frontends and developing scalable backend services using Python or Node.js—while gaining hands-on experience with modern cloud-native technologies such as Vercel, Docker, Kubernetes, and AWS. You will collaborate closely with data engineers, data scientists, and automation specialists to create robust, user-centric digital products that support industrial IoT, analytics, and enterprise workflows.
Key Responsibilities
- Frontend Development
- Design and develop responsive, user-friendly interfaces using React.js and modern UI libraries like Keenthemes Metronic or Material UI.
- Create visualization components for real-time and historical sensor data using libraries like Chart.js, Google Charts, or Recharts.
- Ensure cross-browser compatibility and optimize UI performance for seamless user experiences.
- Vibe Coding with Claude Code/ Cursor/ Codex or Similar.
- Backend Development
- Develop and maintain REST APIs using Python (FastAPI/Flask) or Node.js to support frontend functionality and data pipelines.
- Integrate APIs with databases (PostgreSQL/MySQL) and internal services for efficient data retrieval and processing.
- Implement event-driven systems using Kafka for real-time data handling.
- Explore integrations with OpenAI APIs for features like content summarization or AI-powered chatbots.
- Workflow & Automation Integration
- Build and support internal tools to connect APIs with automation platforms like n8n or Zapier for streamlined workflows.
- Contribute to automating processes that interact with sensor data systems or analytics pipelines.
- DevOps & Deployment (Optional)
- Learn and assist in containerizing applications using Docker and deploying them to Kubernetes (AWS EKS/GCP GKE).
- Participate in CI/CD pipelines using GitHub Actions and explore GitOps practices with Argo CD.
- Gain exposure to Terraform for Infrastructure-as-Code (IaC) and manage static content or reports on AWS S3.
- Cross-Team Collaboration
- Work closely with data engineers, automation specialists, and product teams to deliver high-quality, user-focused tools.
- Participate in daily stand-ups, code reviews, and contribute to technical documentation.
- Provide feedback to improve processes and ensure alignment with project goals.
- Fully functional React.js UI components and pages for internal tools and dashboards.
- Secure, tested REST API endpoints to support frontend and automation needs.
- API-driven integrations with automation tools or sensor systems.
- Practical experience with deploying and monitoring web applications in production environments.
- Comprehensive documentation for features, APIs, and tools developed.
- Education: B.Tech in Computer Science, Information Technology, or related fields (recent graduates/freshers).
- Strong understanding of programming fundamentals, data structures, and algorithms.
- Familiarity with web development concepts (HTTP, REST, client-server architecture).
- Basic knowledge or coursework in JavaScript, Python, or Node.js is a plus.
- Enthusiasm for learning modern full-stack technologies and cloud-native tools.
- React.js
- Keenthemes Metronic / Material UI
- Chart.js, Google Charts, Recharts (for sensor data visualization)
- Python (FastAPI/Flask)
- Node.js (optional)
- REST APIs
- Kafka (for event-driven systems)
- OpenAI API (for AI-powered features like chatbots or summarization)
- Zapier / n8n
- OpenAI APIs (e.g., for content summarization or assistant features)
- PostgreSQL / MySQL
- AWS S3 (for static content and reports)
- Trino / Athena (for querying sensor data)
- Redis (for caching)
- Git / GitHub
- Docker
- GitHub Actions (for CI/CD)
- Argo CD (for GitOps deployment)
- Terraform (for Infrastructure-as-Code)
- Kubernetes (AWS EKS/GCP GKE)
- Prometheus + Grafana (for logging and metrics dashboards)
- Strong communication skills to collaborate effectively with cross-functional teams.
- Analytical mindset and problem-solving abilities to tackle technical challenges.
- Proactive troubleshooting skills to identify and resolve issues efficiently.
- Eagerness to learn and adapt in a fast-paced, innovative environment.
- Hands-on mentorship and exposure to cutting-edge technologies in industrial IoT, analytics, and cloud platforms.
- Opportunities for professional growth through diverse, real-world projects.
- Collaborative and dynamic work environment with a focus on innovation.
- Pathway to a long-term career with Encardio’s Edge of Technology Center.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search