
Draup
Full Job Description
Draup is seeking motivated and passionate Backend Engineers to join our engineering team. This role offers hands-on experience in engineering the core components of an AI-powered SaaS platform, focusing on handling large datasets with scalability and performance in mind. You will develop fast, efficient, and optimized solutions for complex challenges, transforming data into tangible business value for global enterprises. We utilize best-in-class backend tools, cutting-edge solutions, and flexible deployment options, collaborating with a proficient team of developers, researchers, and co-founders.
What You Will Do:
- Build highly scalable services capable of handling terabytes of data.
- Develop innovative solutions for highly complex engineering problems.
- Enhance the performance, scale, and reliability of Draup's core services.
- Take ownership of products and features from planning to deployment.
- Serve as a technical guide and troubleshooter for the team.
- Actively participate in code reviews, architecture, and design discussions.
- Mentor junior engineers and interns.
- Uphold engineering standards and best practices for coding, reviews, and releases.
What We Are Looking For:
- 2+ years of software development experience in languages like Python, Java, C/C++, or Go (Python and Django experience is recommended).
- Deep understanding of building applications with optimized RESTful APIs.
- Experience with web frameworks like Django or similar, including ORM and multi-tier, multi-DB web application development.
- Knowledge of Gen AI tools and technologies is a plus.
- Proficiency in SQL queries and databases such as PostgreSQL (required) or MySQL.
- Working knowledge of NoSQL databases (Elasticsearch, Mongo, Redis, etc.) is a plus.
- Experience with graph databases like Neo4j or AWS Neptune is advantageous.
- Familiarity with queue-based messaging frameworks (Celery, RQ, Kafka) and distributed systems understanding.
- Ability to understand and exploit programming language limitations.
- Understanding of accessibility and security compliances.
- Strong communication skills to explain complex technical concepts to diverse audiences.
- Experience with version control tools, CI/CD, cloud basics, debugging, and test-driven development is beneficial.
We are looking for individuals with an entrepreneurial mindset, capable of quick problem-solving with good design principles, and possessing an out-of-the-box thinking approach with strong code discipline.
Company
Draup
Draup is a fast-growing technology company revolutionizing enterprise decision-making for global CXO leaders in sales and talent domains. We provide crucial decision intelligence support through our A...