We are looking for a Full Stack Developer to build scalable software solutions and to be part of our cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.
You should have
- Degree in Computer Science or relevant field
- Strong knowledge and understanding of JavaScript and TypeScript
- Knowledge of multiple frontend languages and frameworks including HTML, CSS, SCSS, JavaScript and Vue.
- Knowledge of backend languages and frameworks primarily Node.js
- Familiarity with SQL databases (e.g. MongoDB)
Perks
- Flexible working hours - employee tracking is never a thing
- A fun and close-knit agile team.
- Open office layout that promotes collaboration, conversation, and camaraderie – the result-oriented team.
- Recreational activities to keep you away from the screen and live, laugh, enjoy with the team.

About TIKAJ
About
Connect with the team
Similar jobs
Key Responsibilities
- Design, develop, and maintain scalable web applications using Node.js, React.js, and Next.js
- Build robust RESTful APIs and backend services
- Develop responsive and high-performance user interfaces
- Work with cloud services on AWS and/or GCP for deployment and infrastructure
- Collaborate with cross-functional teams including product, design, and QA
- Optimize applications for maximum speed and scalability
- Ensure code quality through best practices, code reviews, and testing
- Troubleshoot and debug applications
Required Skills
- Strong experience in Node.js (backend development)
- Proficiency in React.js and Next.js with product development experience
- Experience in building REST APIs and microservices architecture
- Hands-on experience with cloud platforms:
- Amazon Web Services (AWS)
- Google Cloud Platform (GCP)
- Strong knowledge of JavaScript (ES6+), HTML5, and CSS3
- Experience with databases (SQL/NoSQL such as MongoDB, PostgreSQL)
- Familiarity with version control tools like Git
- Understanding of CI/CD pipelines and DevOps practices
Who are we?
Kriyadocs is a leading document workflow platform focused on the publishing industry. At Kriyadocs®, we have partnered with prestigious publishing houses across the world for over 18 years and delivered world-class, publication-ready digital & print content by applying cutting-edge technology, streamlined processes, and extensive domain expertise. Technology is at the core of our evolution – we’ve consciously striven to always stay ahead of the curve in its adoption in order to provide best-in-class capabilities for our clients and our employees. This ethos is reflected in our vision and mission.
Our Vision: To make publishing all content as simple as clicking a button and become the partner of choice for individuals and organizations looking to share knowledge.
Our Mission: Provide a fantastic experience to authors, content publishers, and our own employees through technology and innovation, by publishing high-quality content seamlessly and quickly. We deliver Happy Authors and Happy Employees.
What is it really like to work here?
At Kriyadocs, every Kriyator is driven by our culture at the core to
- Deliver Excellence - Deliver Delight
- Stay Curious - Stay Driven
- Dream Big - Rise Together
You could also be a Kriyator, if you are
- Fearless in taking on challenges
- Focused in learning, demonstrating new skills and working towards successful outcomes
- Fanatical in taking pride and responsibility in all your work
Job Description
We are looking for a Software engineer to join our cutting-edge development team as it grows. We want someone who is comfortable asking “why?” The ideal candidate is a divergent thinker who understands industry best practices and has experience with multiple coding languages. They are a team player possessing strong analytical as well as technical skills, and are able to communicate the logic behind technical decisions to non-tech stakeholders. They must be comfortable working in an agile environment and have the ability to “take the wheel” when necessary. They will work with multiple technologies and develop a keen sense of evaluating and using the appropriate technology to derive the best solution.
What you will do?
- Participate in the entire application lifecycle, focusing on coding and debugging
- Write and test code to ensure compatibility and stability: refine and rewrite as necessary
- Troubleshoot and debug applications
- Collaborate with Front-end developers to integrate user-facing elements with server side logic
- Follow the spec and its requirement and develop the features/project
- Providing written knowledge transfer material as documents
Requirements
Must have
- 1+ years experience coding in nodejs programming language
- Solid understanding of data structures and algorithms, Collections, good design principles like SOLID
- Problem solving & analytical aptitude
- Excellent verbal and written communication skills
- Experience in source code control with GIT/SVN
- Should be flexible to work on a variety of programming languages like NodeJS, React, etc. and on XML technologies like XSLT, XML Pipelines, etc
Good to have
- Experience working in the Node JS stack
- Unit testing and automation frameworks
- Experience working in a public cloud environment (AWS preferred)
- Working with distributed microservice architectures
- Agile product development life cycle
Eligibility Criteria
- Bachelor's or Master's degree in Computer science or related fields from a reputed institution
- Any internship experience is a plus
- Experience : 1-4 years
- Location : Chennai. Work from office (Mon to Fri)
Overall 4-5 years of solid experience with .Net.
Experience in .Net core
Strong knowledge of .NET web framework (MVC 4/5, Restful WebApi).
Good to have LINQ to SQL, LINQ to Objects, and LINQ to XML
Good to know Asp.net Web forms
Good to know about Front-end technologies like react, angular
Experience in JavaScript/CSS/Bootstrap/HTML5
Job brief
We are looking for a full stack developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.
As a full-stack developer, you should be comfortable around both front-end and back-end coding languages, development frameworks, and third-party libraries. You should also be a team player with a knack for visual design and utility.
If you’re also familiar with Agile methodologies, we’d like to meet you.
Responsibilities
- Work with development team to ideate software solutions
- Design client-side and server-side architecture
- Build the front-end of applications through appealing visual design
- Develop and manage well-functioning databases and applications
- Write effective APIs
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
- Build features and applications with a mobile responsive design
- Write technical documentation
Skill Set required
- Proven experience as a full-stack developer or similar role
- Experience developing desktop and mobile applications
- Familiarity with common stacks
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
- Knowledge of Node.js and multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks like ES6.
- Familiarity with MongoDB, web servers (e.g. Apache) and UI/UX design
- Excellent communication and teamwork skills
- Great attention to detail
- Organizational skills
- An analytical mind
- Degree in Computer Science, Statistics or relevant field
That can include the following tasks:
- Develop and revamp creative, eye-catching websites as per the client's needs.
- Work with project managers to discuss the desired website functionality and provide solutions.
- Integrate custom templates/themes into WordPress.
- Work with various WordPress third-party plugins (Like WooCommerce, Buddypress, Elementor, and others) and customize when required.
Skills:
- Knowledge of WordPress Architecture, WooCommerce, Page Builder’s (like Elementor, Divi, Visual Composer etc), and other best practice solutions
- Knowledge of PHP, MySQL, HTML, CSS, Javascript/jQuery.
- Knowledge of child theme creation and customization as per designed based on the requirements
- Knowledge of WordPress plugin and back-end development
• Demonstrate expertise in software design patterns, with a passion for developing clean and reusable code.
• Take ownership of software development aspects, such as architectural discussions, sprint planning, quality
of product and code and user experience.
• Collaborate with other talented engineers spread across a multitude of tech teams in Singapore & Thailand.
Requirement
• Proven track record of building scalable, high-quality software solutions.
• Thorough understanding of agile software development methodology, and ability of proactively manage
task, projects and issues.
• 2+ years of web development experience using Node
• Well-versed with front-end code in HTML5, CSS3, Javascript, React.js with familiarity in various frameworks
and template languages
• Possess a strong understanding of Object-Oriented Programming, especially in PHP
• Exposure to collaboration tools like GitHub, JIRA, Confluence
• Experience in frameworks such as Symfony 2/Spring , Express.js, NestJs, or proven ability to learn on the job
• Experience with Elasticsearch will be a plus












