Overview
Role Summary
As a Junior Backend Developer at Superleap, you’ll partner closely with our backend, frontend, and product management teams to build and enhance the backbone of our AI‑powered CRM. You’ll design microservices, create and maintain robust APIs, support DevOps tasks, and help evolve existing features in a fast‑paced environment—working side‑by‑side with our founders and senior engineers to deliver real business value.
What You’ll Do
Design & Architecture
- Microservice Architecture: Help architect and document new services, ensuring clear separation of concerns and scalability.
- Data Modeling: Define and evolve database schemas (PostgreSQL, MongoDB, etc.) to support growing product requirements.
API & Feature Development
- API Creation: Build and maintain RESTful and/or gRPC APIs using one of:
Python (Django, Flask, FastAPI)
Go (Gin, Echo)
Node.js / Express.js
- Feature Enhancements: Collaborate on sprint planning to identify backend work needed for new UI features, then implement, test, and deploy accordingly.
DevOps & Infrastructure
- CI/CD Pipelines: Contribute to automated build, test, and deployment workflows using tools like GitHub Actions or Jenkins.
- Containerization & Orchestration: Containerize services with Docker and help maintain Kubernetes (or similar) clusters for staging/production.
- Monitoring & Alerts: Set up logging, metrics, and alerts (Prometheus, Grafana, Sentry) to ensure uptime and fast incident response.
Collaboration & Communication
- Cross‑Functional Sprints: Attend daily stand‑ups and backlog grooming sessions with product management and frontend teams to clarify requirements and dependencies.
- Code Reviews: Participate in peer reviews; provide constructive feedback and learn from senior engineers to uphold high code quality standards.
Testing & Quality Assurance
- Unit & Integration Tests: Write automated tests (pytest, Jest, Go’s testing package) to cover new code and reduce regressions.
- Performance Tuning: Profile endpoints, identify bottlenecks, and optimize database queries or service logic for speed and efficiency.
Documentation & Knowledge Sharing
- Technical Docs: Maintain up‑to‑date API documentation (Swagger/OpenAPI) and internal runbooks for deployment and incident response.
- Mentorship: Share learnings and best practices with fellow junior developers through brown‑bag sessions or internal wikis.
What We’re Looking For
Experience: 1–3 years in backend development for B2B SaaS products
Tech Stack: Proficient in one of the following:
- Python (Django, Flask, FastAPI)
- Go (Gin, Echo)
- Node.js / Express.js
Education: B.Tech in Computer Science or related field
Fundamentals: Strong grasp of HTTP, REST/gRPC, authentication/authorization, and relational/NoSQL databases
Soft Skills:
- Clear, concise communication
- Collaborative mindset in agile teams
- Problem‑solving attitude under tight deadlines
- Eagerness to learn new technologies and frameworks
Perks, Benefits, and Learning Opportunities:
- Work with the founders and become an integral part of the core founding team.
- Attractive ESOP component to signify your ownership in the company.
- Thrive in a fast-paced and innovative work environment that encourages creativity.
- Contribute to shaping product strategies and decision-making processes.
- Collaborate with industry leaders and participate in brainstorming sessions to bring your ideas forward and test them quickly.
- Unparalleled personal development in a high-impact environment.
- Be part of a generational company with a bold vision from India.
- Above industry-standard compensation and perks.