Software Backend Developer

Summary

Rammer.ai is an early-stage startup building an AI platform that enables existing businesses and products to integrate meeting intelligence in their workflows. We are hiring some of the key positions to grow our team in India.

We are looking for a Software Engineer to build a complex system that involves cutting-edge Back-end technology stack involving Machine learning and Deep learning techniques in NLP space.

You will

  • Own the end to end Software Development of the Back-end system and work directly with the founders to define software requirements and take the lead on the entire software development life-cycle of the back-end system.
  • Work independently with little supervision and drive the design, development, and delivery.
  • Develop high-quality software along with the architecture that is aligned with user needs and business goals.
  • Identify, prioritize and execute tasks in the software development lifecycle
  • Develop tools and applications by producing clean, efficient code
  • Work directly with the existing and potential customers
  • Collaborate with vendors to enhance the product
  • Automate tasks through appropriate tools and scripting
  • Review and debug code
  • Perform validation and verification testing
  • Document development phases and monitor systems
  • Ensure software is up-to-date with the latest technologies

Requirements :

  • Minimum 2 years of work experience required.
  • Experience in software development, scripting, and self-managed environment, with leadership experience in software development teams.
  • Proficiency in development using Java and Spring eco-system. Experience in developing Spring Boot applications and building micro-services is preferred.
  • Proficiency in Python and NodeJS is required.
  • In-depth knowledge of at least one NoSQL database. Preferred are, MongoDB and Neo4j
  • In-depth understanding of the Algorithms and Data Structures concepts
  • Experience in working with at least one of the public/private Cloud Platform – AWS, Google Cloud, Azure to build cloud-native applications.
  • Experience and a good understanding of one of the API design framework – Swagger or Apiary
  • Experience of using and implementing DevOps frameworks for CI/CD for the E2E project lifecycle.
  • Experience on the message buses like Kafka, RabbitMQ, etc.
  • Added advantage if experienced in JavaScript with expertise in at least one UI framework Angular or ReactJS. Experience in developing UI applications in a modular way.
  • Very good understanding of fundamental design patterns in software design
  • Experience using system monitoring tools and automated testing frameworks
  • Familiarity with various operating systems (Linux, Mac OS, Windows)
  • Analytical mind with the problem-solving aptitude
  • Ability to work independently
  • Excellent organizational and leadership skills
  • Bachelors or Masters degree in Computer Science or a related degree

To apply for this job email your details to akshaya@xeedesign.com