Company Description
Datakrew is revolutionizing EV fleet intelligence with cutting-edge IoT/AI solutions.
Our flagship platform, OXRED EV Intelligence, provides deep insights into electric vehicle (EV) performance and diagnostics.
Our goal is to serve one million EVs within the next 5 years, and as a company, touch a billion lives with technology.
We are looking for a highly skilled Full Stack Developer to join our talented team.
This role is perfect for a versatile individual who thrives in a dynamic environment and is passionate about IoT, data streaming, and modern web technologies with experience in production-grade software releases.
Responsibilities
- Design, build, and maintain server-side logic and databases.
- Implement APIs to support front-end applications and external services.
- Design and optimize database schemas.
- Build responsive and user-friendly frontend applications using C# and Blazor.
- Familiarity with JavaScript frameworks (e.g., React, Angular, Vue.js) and CSS.
- Write clean, maintainable, and well-documented code.
- Optimize code and database queries for performance, scalability, and reliability.
- Troubleshoot and resolve issues.
- Implement and manage secure user authentication and access control using JWT tokens.
- Create and maintain real-time dashboards using Grafana and Blazor Server/WASM apps for data visualization.
- Integrate APIs and webhooks to connect and automate workflows between different systems.
- Use Git for version control and collaborate with the team on code management.
Required Skills:
- Strong command in C++ and C# for backend development.
- Proven experience of writing efficient database queries (both SQL and NoSQL), setting up database monitoring systems, etc.
- Extensive experience with cloud platforms like AWS or Azure, including setting up and managing their services.
- Strong knowledge of Docker for containerized deployments.
- Proficiency with monitoring technologies like .NET Aspire, Prometheus for application health and performance monitoring.
- Experience with API and webhook integrations using REST and gRPC.
- Proficiency in using Git for version control.
- Familiarity with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.
- Ability to work independently and as part of a team with strong problem-solving skills.
Qualifications
- Bachelor’s or equivalent higher degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in a similar role.
- Strong problem-solving skills and ability to work independently as well as in a team.
- Excellent communication skills, both verbal and written.
- Familiarity with additional programming languages or technologies (e.g. Python, Java).
- Familiarity with Kubernetes for container orchestration.
- Experience with flow creations using Node-RED and setting up MQTT brokers.
- Experience with other IoT platforms and technologies is a plus.
Apply Now!
Interested candidates should submit their resume and a cover letter detailing their relevant experience and explaining why they are a good fit for this position to hr@datakrew.com with the subject line Senior Software Developer – Application – [Your Name].