Senior Backend Engineer | Revspot
full-time
Posted on April 30, 2025
Job Description
Senior Backend Engineer
Company Overview
Revspot (https://revspot.ai/) is an innovative and fast-growing company focused on Revenue Intelligence for B2C Companies. We are dedicated to creating cutting-edge solutions that empower businesses to optimize their revenue streams.
Job Summary
As the Founding Engineer at Revspot, you will be responsible for architecting, building, and scaling the core technology stack of our platform. Your work will span across the data, intelligence, and application layers, ensuring seamless integration and functionality. This role is pivotal to the technology strategy and will significantly impact both the product and the company’s growth.
Responsibilities
- Data Layer: Design, develop, and optimize databases; write ETL pipelines using MySQL, MongoDB, and BigQuery; and manage TBs of structured and unstructured data.
- Intelligence Layer: Implement data processing and analysis workflows, derive dynamic smart variables, and build ML models for prediction and forecasting.
- Application Layer: Build and maintain scalable and efficient applications using Python, ensuring robust interaction with underlying data and intelligence layers.
- Collaborate closely with product and design teams to define and implement new features.
- Ensure platform security, performance, and reliability.
- Take ownership of technical decisions and drive them to completion, contributing to the overall technology strategy and vision.
Qualifications
- Strong proficiency in Python with experience in building scalable applications.
- Deep knowledge of relational databases (MySQL) and NoSQL databases (MongoDB).
- Experience with AWS services and cloud architecture.
- Familiarity with data processing and ETL pipelines.
- Strong understanding of software development best practices, including version control (Git), testing, and CI/CD.
- Excellent problem-solving skills and the ability to work independently in a fast-paced startup environment.
- Educational requirements: A degree in Computer Science, Engineering, or a related field (e.g., BTech, BSc, MTech, or equivalent).
Preferred Skills
- Experience in Data Science and Machine Learning, with hands-on experience implementing and deploying models at scale.
Experience
- 3-5 Years of relevant experience.
- Previous startup experience is preferred.
Environment
- The position is based in Bangalore and offers a full-time role.
- The work environment is dynamic, fast-paced, and collaborative, typical of a startup setting.
- Immediate start available pending one month notice.
Salary
- Estimated salary range: 2800000 - 3000000
GrowthOpportunities
- As a foundational team member, you will have significant opportunities for career advancement and the ability to influence the technological direction of the company.