At AVENTA, we sell electric cars accessible to everyone. Our range includes luxury, comfort, and budget-friendly cars, electric buses.
Key Responsibilities
Dashboard & Software Development
- Design and implement interactive dashboards to manage and monitor project progress, budgets, and workforce data.
- Integrate these dashboards with cloud-based databases, ensuring secure and efficient data handling.
- Collaborate with internal stakeholders to define requirements, then translate them into scalable, user-friendly interfaces.
AI Agent Creation & Automation
- Develop and deploy AI or ML models (e.g., predictive analytics, NLP chatbots, or process automation tools) that can help optimize tasks, workflows, and decision-making in a construction environment.
- Research, prototype, and implement automation solutions to reduce manual effort and increase operational efficiency.
Cloud Infrastructure (AWS)
- Architect and maintain AWS-based solutions, ensuring robust, high-performing, and cost-optimized deployments.
- Implement best practices for security, scalability, and high availability within the AWS ecosystem (EC2, S3, RDS, Lambda, etc.).
Full Stack Development
- Use a broad tech stack—potentially including Python, Node.js, React, Java, or TypeScript—to build end-to-end solutions.
- Establish RESTful APIs or GraphQL endpoints for data exchange.
- Ensure reliable integration between front-end, back-end, and the underlying database or storage systems.
Database & ERP-Like Systems
- Design and implement database schemas and structures to manage construction-related data (e.g., project details, personnel records, material costs).
- Create internal software solutions that can serve as an ERP foundation, enabling data-driven insights and streamlined processes.
Project Leadership & Collaboration
- Operate independently to drive projects from concept to deployment, coordinating with company leadership and end-users to validate requirements.
- Present ideas clearly and demonstrate prototypes or proof-of-concepts to secure buy-in from non-technical stakeholders.
Maintenance & Continuous Improvement
- Monitor the performance of deployed solutions, identify bottlenecks, and implement enhancements.
- Provide documentation, training, and ongoing support for internal users to maximize adoption.
Requirements
Qualifications
- 3–7 years of professional software engineering experience, preferably in a full-stack capacity.
- Proficiency in one or more high-level programming languages (e.g., Python, Java, Node.js) and front-end frameworks (e.g., React, Angular, or Vue).
- Proven experience with AWS (EC2, S3, RDS, Lambda, etc.) and familiarity with DevOps practices (CI/CD, containerization, monitoring).
- Strong AI/ML background, with demonstrable projects building automation tools or AI agents (predictive models, NLP, computer vision, or RPA).
- Database design skills (SQL or NoSQL) with the ability to build and optimize schemas from scratch.
- Ability to work autonomously, manage multiple project timelines, and communicate effectively with both technical and non-technical teams.
- Problem-solving mindset: comfortable tackling unfamiliar challenges in a dynamic environment.
Nice-to-Have Skills
- Familiarity with serverless architectures (e.g., AWS Lambda, API Gateway) and infrastructure as code (e.g., Terraform, CloudFormation).
- Experience implementing data visualization libraries for dashboards (e.g., D3.js, Chart.js).
- Understanding of construction or project management workflows (not required, but a plus).
- Machine Learning Ops (MLOps) experience for automated model deployment and monitoring.
Method of Application
Signup to view application details.
Signup Now