
š§¾ PDF Generation Developer
Full-time / Remote
We're looking for a junior or entry-level developer to join our team full-time and help us build and generate PDF documents quickly and efficiently using PDFmake.
This is a focused, straightforward role that involves converting structured data into clean, formatted PDF reports ā such as financial summaries, client forms, or templated documentation.
While the work is a bit repetitive and requires attention to detail, it's an ideal position for someone who enjoys consistency, works well independently, and wants to gain real-world development experience in a production environment.
Experience with generating PDFs is not required ā it's a simple, and youāll quickly learn everything you need while working with us.
ā What You'll Be Doing
- Use PDFmake to build and generate PDF documents from JSON or templated data
- Write clean and reusable code for repeated document structures
- Make small adjustments and fixes to existing PDF templates
- Occasionally assist with basic front-end (React) or back-end (NestJS) tasks ā very minimal
š Basic Requirements
- Solid knowledge of JavaScript or TypeScript
- Some hands-on experience with PDFmake or similar libraries (please share examples if available)
- Basic understanding of React and NestJS (enough to navigate and make small changes)
- Able to write clean, maintainable code with minimal supervision
- Good understanding of layout/positioning concepts (coordinates, grids, etc.)
š¤ Soft Skills We're Looking For
- Reliable, consistent, and self-motivated ā you enjoy completing tasks without much variation
- Good communication in English (written and verbal)
- Organized and responsive ā this role requires clear updates and attention to formatting details
- Open to feedback and iterative improvement
š¼ What We Offer
- A stable, remote full-time role with consistent tasks
- Opportunity to improve and learn through production code
- Supportive and flexible team culture
- Note: This is a low-complexity role with a modest salary, ideal for someone early in their career or looking for focused, stable work.

About Mabel Insights
About
Company social profiles
Similar jobs
Key Responsibilities:
Ā·Ā Ā Ā Ā Ā Ā Design, develop, and maintain high-quality, scalable software solutions
Ā·Ā Ā Ā Ā Ā Ā Work extensively with AWS Serverless services such as Lambda, API Gateway, and DynamoDB
Ā·Ā Ā Ā Ā Ā Ā Implement and optimize Elasticsearch for search and analytics
Ā·Ā Ā Ā Ā Ā Ā Build backend services using NodeJS and develop front-end applications using Angular
Ā·Ā Ā Ā Ā Ā Ā Design and develop robust REST APIs with a solid understanding of web services
Ā·Ā Ā Ā Ā Ā Ā Write clean, efficient, and maintainable code in JavaScript and TypeScript
Ā·Ā Ā Ā Ā Ā Ā Troubleshoot, debug, and resolve performance issues in complex systems
Ā·Ā Ā Ā Ā Ā Ā Collaborate with cross-functional teams to deliver robust, end-to-end software solutions
Required Skills & Qualifications:
Ā·Ā Ā Ā Ā Ā Ā Bachelorās degree in Computer Science or a related field
Ā·Ā Ā Ā Ā Ā Ā 8+ years of experience in software development
Ā·Ā Ā Ā Ā Ā Ā Strong hands-on expertise in AWS Serverless (Lambda, API Gateway, DynamoDB) or .NET with SQL
Ā·Ā Ā Ā Ā Ā Ā Experience with Elasticsearch for efficient data retrieval and indexing
Ā·Ā Ā Ā Ā Ā Ā Proficiency in NodeJS, Angular, JavaScript, and TypeScript
Ā·Ā Ā Ā Ā Ā Ā Solid understanding of REST APIs and web services
Ā·Ā Ā Ā Ā Ā Ā Strong UI development skills with CSS
Ā·Ā Ā Ā Ā Ā Ā Proven experience designing solutions for complex technical requirements
Ā·Ā Ā Ā Ā Ā Ā Excellent debugging, analytical, and problem-solving abilities
Oister Global (www.oisterglobal.com) is Indiaās premier Alternative Assets Manager. We combine robust diligence, deep domain expertise, and an extensive network to create high quality private market opportunities for our investors.
We are seeking a Senior Backend Developer who will be pivotal in architecting and developing scalable, reliable backend systems from scratch. You will work closely with product managers, designers, and other engineers to build new products, design backend architectures, and ensure high performance and responsiveness of the systems. This role requires strong backend fundamentals, cloud experience, a deep understanding of databases, and a passion for system design and architecture.
Key Responsibilities:
ā Product Development: Architect, design, develop, test, and deploy new backend products and features from scratch.
ā System Design: Take ownership of system design and architecture decisions for new modules, ensuring scalability, reliability, and security. ā API Development: Build efficient and reusable APIs and backend services using Node.js.
ā Database Management: Design data models, optimize queries, and manage MongoDB clusters efficiently.
ā Cloud Management: Deploy, maintain, and optimize services on AWS, ensuring high availability and performance.
ā Best Practices: Maintain coding standards, ensure code reviews, and champion best practices in security, testing, and maintainability.
ā Collaboration: Work closely with frontend developers, product managers, QA, and other cross-functional teams to define, design, and ship new features.
ā Performance Optimization: Monitor system performance and ensure system uptime and responsiveness.
ā Mentorship: Provide guidance and mentorship to junior developers as required.
ā Documentation: Maintain thorough documentation of systems, processes, and best practices. Must-Have
Qualifications:
ā Education: Bachelorās degree in computer science, Software Engineering, or a related technical field.
ā Experience: 4ā5+ years of hands-on backend development experience.
ā Expertise in: Node.js (Express.js, Nest.js or similar frameworks) MongoDB (including indexing, replication, sharding concepts) AWS Services (EC2, S3, Lambda, RDS, API Gateway, CloudWatch, IAM, etc.) Proficient in: System design principles Microservices architecture Event-driven architecture Strong understanding of: RESTful APIs.Authentication and authorization best practices (OAuth, JWT) Experience with: CI/CD pipelines Docker and containerization principles Hands-on experience in: Building scalable, distributed, and fault-tolerant systems Good knowledge of : Logging, monitoring, and debugging distributed applications
- Strong knowledge of JavaScript.
- Knowledge of and its frameworks.
- Knowledge of NodeJS deployment over servers like AWS, the digital ocean.
- Good understanding of relational databases. Having experience with MongoDB will be an advantage.
- Proficiency in handling server-side development, deployment, and debugging.
- Having worked in socket programming is an added advantage.
- Good understanding of code versioning tools, such as Git.
Node.js Developer Responsibilities:
- Developing and maintaining all server-side network components.
- Ensuring optimal performance of the central database and responsiveness to front-end requests.
- Collaborating with front-end developers on the integration of elements.
- Designing back-end services for various business processes.
- Developing high-performance applications by writing testable, reusable, and efficient code.
- Implementing effective security protocols, data protection measures, and storage solutions.
- Running diagnostic tests, repairing defects, and providing technical support.
- Documenting Node.js processes, including database schemas, as well as preparing reports.
- Recommending and implementing improvements to processes and technologies.
- Keeping informed of advancements in the field of Node.js development.
Node.js Developer Requirements:
- Bachelor's degree in computer science, information science, or similar.
- At least two years of experience as a Node.js developer.
- Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
- Knowledge of front-end technologies such as HTML5 and CSS3.
- Superb interpersonal, communication, and collaboration skills.
- Exceptional analytical and problem-solving aptitude.
- Great organizational and time management skills.
- Availability to resolve urgent web application issues outside of business hours
- Should know CI/CD process
- A Bachelors or masterās degree in engineering.
- 2-4 years of experience in software product development.
- Excellent in Data structure, Algorithms & Problem-solving skills.
- Should be willing to code in Node.js/Java/Python/ROR/Golang
- Write extensive, efficient code to address complex modules and that handles interaction between multiple components.
- Customer-focused, react well to changes, work with teams and able to multi-task.
- Must be a proven performer and team player that enjoy challenging assignments in a high-energy, fast growing and start-up workplace.
- Must be a self-starter who can work well with minimal guidance and in fluid environment
ļ· We are a fast growing Chennai-based startup (with venture funding) and clients like Swiggy!
ļ· We are here for the long run and are led by strong engineers with experience at top tier firms
and authors of Java Standards at Sun Microsystems
ļ· We're building an awesome enterprise product that is already transforming businesses across
the globe
ļ· We have raised investment, so this role will not vanish in a few months
ļ· Our mentors include the Vice Chairman of HCL Technologies, Chairman of Singapore Airlines,
Senior leaders from LinkedIn etc.
Other background information
ļ· We're looking for strong, passionate developers who want to join our team and grow
ļ· We move fast, and will make you an offer in a few days for the right person
ļ· The job location will be in Chennai (it is the SaaS capital of India)
ļ· Please only apply if you are open to moving to Chennai (or are already here)
ļ· This won't be a 10 - 6 job, but you will be given amazing responsibilities
ļ· You will learn a ton, have a lot of flexibility, and have fun while doing it!
Responsibilities
1. Own major parts of our tech stack, but primarily the Javascript work
2. Build cutting edge applications in Node.JS, React/Angular etc.
3. Work on new tech that we are already some of the leading users of (like Firebase)
4. Work closely with mobile team, UX and PM team to construct creative solutions
5. Develop reusable custom components that can be used across application at run time
6. Optimize, improve efficiency, scalability, stability of application
7. MUST BE reliable, and be able to communicate clearly
8. MUST BE able to own and deliver their own work within deadlines, professionally
Bonus Points for experience using Firebase, NoSQL, or building high-scale applications.
Job Perks
ļ· Daily breakfast
ļ· Nice Friday team lunches
ļ· Macbook
ļ· Informal work environment - without hierarchy
ļ· Stock options (in lakhs)
ļ· Stipend to attend conferences
ļ· Potential travel to Singapore
Notice period: less than 45 days.
CTC :No bar for right candidate.
5+ relevant experience.
Candidates comfortable to relocate at Chennai can apply.










