Remote Senior Software Engineer(DK2JO250422A)

at DataKrew Pvt. Ltd.

Posted 10 hours ago 1 applied

Description:

  • Datakrew is a deep-tech IP-backed company focusing on real-time EV battery analytics and diagnostics using IoT and AI.
  • The company is a global, remote-first team aiming to serve one million EVs within the next 5 years and impact a billion lives with technology.
  • The role of Senior Software Engineer involves designing, building, and maintaining server-side logic and databases.
  • The engineer will implement APIs to support front-end applications and external services.
  • Responsibilities include designing and optimizing database schemas and writing clean, maintainable, and well-documented code.
  • The position requires optimizing code and database queries for performance, scalability, and reliability.
  • The engineer will develop, implement, and maintain CI/CD pipelines using tools like Jenkins, GitLab CI, or GitHub Actions.
  • Setting up, configuring, and managing services on cloud platforms such as AWS or Azure is essential for supporting scalable, resilient, and secure application architectures.
  • The role involves utilizing Docker for containerized deployments and implementing and managing Kubernetes for container orchestration.
  • Monitoring solutions using tools like Prometheus will be implemented to oversee the health and performance of applications.
  • The engineer will integrate APIs and webhooks to connect and automate workflows between different systems and use Git for version control.

Requirements:

  • A strong command in C++ and C# for backend development is required.
  • Proven experience in writing efficient database queries (both SQL and NoSQL) and setting up database monitoring systems is necessary.
  • Extensive experience with cloud platforms like AWS or Azure, including setting up and managing their services, is essential.
  • Strong knowledge of Docker for containerized deployments is required.
  • Proficiency with monitoring technologies like .NET Aspire and Prometheus for application health and performance monitoring is necessary.
  • Experience with API and webhook integrations using REST and gRPC is required.
  • Proficiency in using Git for version control is essential.
  • Familiarity with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions is necessary.
  • The candidate must have the ability to work independently and as part of a team with strong problem-solving skills.
  • A Bachelor’s or equivalent higher degree in Computer Science, Software Engineering, or a related field is required.
  • The candidate should have 5+ years of experience in a similar role.
  • Strong problem-solving skills and the ability to work independently as well as in a team are necessary.
  • Excellent communication skills, both verbal and written, are required.
  • Familiarity with additional programming languages or technologies (e.g., Python, Java) is a plus.
  • Familiarity with Kubernetes for container orchestration is preferred.
  • Experience with flow creations using Node-RED and setting up MQTT brokers is advantageous.
  • Experience with other IoT platforms and technologies is a plus.

Benefits:

  • Datakrew is committed to diversity and inclusion, providing an equal-opportunity work environment.
  • The company offers remote working opportunities.
  • They are looking for potential early joiners within 1 month.