Role Description
**Company Description**
Creddinv is transforming how investors discover and connect with innovative startups and high-potential investment opportunities. Our platform goes beyond startups, offering diverse options, including mutual funds, through our partnership with AssetPlus. We are committed to delivering actionable insights, personalized recommendations, and complete transparency in a 100% digital experience. By joining Creddinv, you'll be part of a community that empowers investors, entrepreneurs, and industry experts to shape the future of investment innovation. Connect with us on LinkedIn and gain exclusive access to the latest market trends and opportunities.
**Role Description**
We are seeking a motivated Backend Developer with 6 months to 1 year of experience to join our dynamic team. You will work on building and maintaining scalable microservices-based backend systems for our fintech/investment platform and other enterprise applications. This role offers excellent opportunities for professional growth in a fast-paced, technology-driven environment.
**Key Responsibilities**
●
**API Development:**
Design, develop, and maintain RESTful APIs and WebSocket services using NestJS framework
●
**Microservices Architecture:**
Build and integrate microservices components following best practices and design patterns
●
**Database Management:**
Work with PostgreSQL databases using Sequelize ORM, write efficient queries, and optimize database performance
●
**Third-Party Integrations:**
Integrate with payment gateways
(
Razorpay, Decentro), AWS services, Google APIs, and other external services
●
**Authentication \& Authorization:**
Implement JWT-based authentication, role-based access control
(
RBAC
)
, and permission management
●
**Code Quality:**
Write clean, maintainable, and well-documented TypeScript code following coding standards
●
**Testing:**
Write unit tests and integration tests using Jest framework
●
**Documentation:**
Create and maintain API documentation using Swagger/OpenAPI
●
**Deployment:**
Deploy applications on AWS Lambda (serverless) and manage CI/CD pipelines
●
**Collaboration:**
Work closely with front-end developers, product managers, and other stakeholders to deliver high-quality features
**Technical Skills**
**Programming Languages**
Strong proficiency in TypeScript and JavaScript
(
ES6
\+)
**Backend Framework**
Experience with NestJS or similar Node.js frameworks
(
Express.js)
**Database**
Knowledge of PostgreSQL and experience with ORMs
(
Sequelize, TypeORM, or Prisma)
**API Development**
Understanding of RESTful API design principles and WebSocket protocols
**Authentication**
Familiarity with JWT, OAuth 2\.0, and authentication best practices
**Cloud Services**
Basic knowledge of AWS services
(
Lambda, S3, API Gateway) or willingness to learn
**Version Control**
Proficiency with Git and GitHub/GitLab
**Testing**
Experience with testing frameworks
(
Jest, Mocha, or similar)
**Soft Skills**
**● Strong problem-solving and analytical thinking abilities**
● Good communication skills and ability to work in a team environment
● Eagerness to learn new technologies and adapt to changing requirements
● Attention to detail and commitment to writing quality code
● Ability to manage multiple projects and prioritize tasks effectively
**Preferred Qualifications**
**(**
**Nice to Have)**
**● Experience with microservices architecture and distributed systems**
● Knowledge of serverless computing and AWS Lambda
● Familiarity with payment gateway integrations
(
Razorpay, Stripe, etc.)
● Understanding of Docker and containerization
● Experience with message queues
(
RabbitMQ, AWS SQS
)
and event-driven architecture
● Knowledge of caching strategies
(
Redis
)
**What We Offer**
● Opportunity to work on cutting-edge fintech and enterprise applications
● Exposure to microservices architecture and cloud-native technologies
● Mentorship from senior developers and continuous learning opportunities
● Collaborative work environment with modern development practices
● Competitive compensation package
● Career growth path with increasing responsibilities
**Application Requirements**
Please submit your resume along with:
● GitHub profile or portfolio showcasing your backend projects
● Brief description of your experience with Node.js/TypeScript
● Any relevant certifications or coursework
**Note:**
This position is suitable for candidates with 6 months to 1 year of professional backend development experience. Fresh graduates with strong academic projects and internships are also encouraged to apply.