


4 plus years of experience as an Engineer.
Web browser extensions
React, React native & Nodje js
Stacks, Blockchain 7 clarity smart contract language
HTML, CSS

Similar jobs


About ProjectDiscovery
ProjectDiscovery is an open-source powered cyber security company with a mission to democratize security. With one of the largest open-source security communities in the world, we host contributions from security researchers and engineers to our 20+ open-source projects, including tools like Nuclei and httpx, which have earned us over 100k GitHub stars and millions of downloads.
We’re a passionate, globally distributed team of ~35, driven by the shared mission of revolutionizing the application security landscape. Backed by $25M in funding, we’re looking for talented individuals to join us in Jaipur office.
Learn more at:
🌐 ProjectDiscovery.io
📂 ProjectDiscovery GitHub
About the Role
We are looking for a software engineer to join our core platform team. The Platform team is a small group of experienced engineers managing ProjectDiscovery infrastructure, improving developer velocity, and ensuring the security, reliability, and scalability of our software. We are highly engaged in shaping the engineering culture at ProjectDiscovery, and operate as “the execution arm” working closely with founders and our CTO.
- Own codebase health, iteration velocity, and developer experience for all of ProjectDiscovery engineering.
- Build and maintain scalable, high-performance web applications.
- Work across the stack, from crafting intuitive front-end interfaces to building robust backend systems.
- Design and implement secure, maintainable APIs for seamless integration of tools and platforms.
What We’re Looking For:
- Expert with JavaScript (Next.js, React) and backend technologies like Node.js and Go.
- Experience with cloud services (Vercel, AWS, GCP) and modern DevOps practices.
- Knowledge of RESTful APIs and database systems like PostgreSQL, Elastic or MongoDB.
- Self-motivated and passionate about solving complex problems at scale.
- Operating and optimizing CI/CD systems to improve developer velocity
Why Join Us?
- Competitive compensation package and stock options.
- Inclusive Healthcare Package.
- Learn and grow - we provide mentorship and send you to events that help you build your network and technical skills.
- Learn with intense innovation and software shipping cycles. We ship multiple times a week and push major releases a couple of times a month.
Our Interview Process
We value efficiency and technical excellence in our hiring process:
- Application Review: Your application is reviewed by a technical team member.
- Initial Screening: A short call to understand your background, goals, and fit.
- Technical Rounds:Coding Assessment: Solve challenges using our tech stack.
- Create PR: Develop or enhance a feature related to one of our open-source tools.
- Final Round: Showcase your work, share your vision, and discuss how you can contribute to ProjectDiscovery at our office in Jaipur.

A niche, specialist position in an interdisciplinary team focused on end-to-end solutions. Nature of projects range from proof-of-concept innovative applications, parallel implementations per end user requests, scaling up and continuous monitoring for improvements. Majority of the projects will be focused on providing automation solutions via both custom solutions and adapting machine learning generic standards to specific use cases/domains.
Clientele includes major publishers from the US and Europe, pharmaceutical bigwigs and government funded projects.
As a Senior Fullstack Developer, you will be responsible for designing, building, and maintaining scalable and performant web applications using modern technologies. You will work with cutting-edge tools and cloud infrastructure (primarily Google Cloud) and implement robust back-end services with React JS with Typescript, Koa.js, MongoDB, and Redis, while ensuring reliable and efficient monitoring with OpenTelemetry and logging with Bunyan. Your expertise in CI/CD pipelines and modern testing frameworks will be key to maintaining a smooth and efficient software development lifecycle.
Key Responsibilities:
- Fullstack Development: Design, develop, and maintain web applications using JavaScript (Node.js for back-end and React.js with Typescript for front-end).
- Cloud Infrastructure: Leverage Google Cloud services (like Compute Engine, Cloud Storage, Pub/Sub, etc.) to build scalable and resilient cloud solutions.
- API Development: Implement RESTful APIs and microservices with Koa.js, ensuring high performance, security, and scalability.
- Database Management: Manage MongoDB databases for storing and retrieving application data, and use Redis for caching and session management.
- Logging and Monitoring: Utilize Bunyan for structured logging and OpenTelemetry for distributed tracing and monitoring to ensure system health and performance.
- CI/CD: Design, implement, and maintain efficient CI/CD pipelines for continuous integration and deployment, ensuring fast and reliable code delivery.
- Testing & Quality Assurance: Write unit and integration tests using Jest, Mocha, and React Testing Library to ensure code reliability and maintainability.
- Collaboration: Work closely with front-end and back-end engineers to deliver high-quality software solutions, following agile development practices.
- Optimization & Scaling: Identify performance bottlenecks, troubleshoot production issues, and scale the system as needed.
- Code Reviews & Mentorship: Conduct peer code reviews, share best practices, and mentor junior developers to improve team efficiency and code quality.
Must-Have Skills:
- Google Cloud (GCP): Hands-on experience with various Google Cloud services (Compute Engine, Cloud Storage, Pub/Sub, Firestore, etc.) for building scalable applications.
- React.js: Strong experience in building modern, responsive user interfaces with React.js and Typescript
- Koa.js: Strong experience in building web servers and APIs with Koa.js.
- MongoDB & Redis: Proficiency in working with MongoDB (NoSQL databases) and Redis for caching and session management.
- Bunyan: Experience using Bunyan for structured logging and tracking application events.
- OpenTelemetry Ecosystem: Hands-on experience with the OpenTelemetry ecosystem for monitoring and distributed tracing.
- CI/CD: Proficient in setting up CI/CD pipelines using tools like CircleCI, Jenkins, or GitLab CI.
- Testing Frameworks: Solid understanding and experience with Jest, Mocha, and React Testing Library for testing both back-end and front-end applications.
- JavaScript & Node.js: Strong proficiency in JavaScript (ES6+), and experience working with Node.js for back-end services.
Desired Skills & Experience:
- Experience with other cloud platforms (AWS, Azure).
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Experience working with TypeScript.
- Knowledge of other logging and monitoring tools.
- Familiarity with agile methodologies and project management tools (JIRA, Trello, etc.).
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5-10 years of hands-on experience as a Fullstack Developer.
- Strong problem-solving skills and ability to debug complex systems.
- Excellent communication skills and ability to work in a team-oriented, collaborative environment.


Responsibilities:
- Your primary focus will be developing interactive Vue js applications.
- You will ensure that you produce robust, secure, modular, and maintainable code.
- You will coordinate with other team members, including backend developers and UX/UI designers.
- Developing web applications using Vue.js
- Building modular and reusable components and libraries
- Optimising your application for performance
Requirements:
Frontend:
- Proficient with the JavaScript language and its modern ES6+ syntax and features
- Proficient with Vue.js/React framework and its core principles such as components, reactivity, and the virtual DOM
- Familiarity with the Vue.js or React ecosystem, including Vue CLI, Vuex, Vue Router, and Nuxt.js
- Good understanding of HTML5 and CSS3, including Sass
- Understanding of server-side rendering and its benefits and use cases
- Ability to write efficient, secure, well-documented, and clean JavaScript code
- Experience with both consuming and designing RESTful APIs
Backend:
- Experience as a Python Developer for 2+ years
- Expertise in Python framework Django/Flask, creating & use REST API, object-relational mapping (ORM)
- Experience in AWS, GIT, CI/CD Pipelines, and unit testing
Job Title: Senior Blockchain Developer
Job Description:
We are seeking a highly skilled Senior Blockchain Developer to join our team. The ideal candidate will have extensive experience in Ethereum, Bitcoin, Solana, and related technologies, with a strong focus on smart contracts and node setup. The candidate should be proficient in Solidity using tools like Hardhat or Foundry, as well as possess expertise in NodeJS. Experience with Rust, and Golang is considered a significant advantage.
Responsibilities:
- Develop and deploy smart contracts on Ethereum, Bitcoin, and Solana blockchains.
- Configure and maintain blockchain nodes for optimal performance.
- Collaborate with cross-functional teams to integrate blockchain solutions into existing systems.
- Write clean, efficient, and maintainable code in Solidity, NodeJS, and other relevant languages.
- Stay updated on the latest developments and trends in blockchain technology.
- Contribute to the design and architecture of blockchain-based applications.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Minimum of 3 years of experience working with blockchain technologies.
- Proficiency in Ethereum, Bitcoin, and Solana blockchains.
- Strong understanding of smart contracts and their implementation.
- Experience with Solidity using Hardhat or Foundry.
- Solid knowledge of NodeJS.
- Familiarity with Rust, Golang, and Hyperledger is a plus.
- Excellent problem-solving and analytical skills.
- Ability to work both independently and collaboratively in a fast-paced environment.
- Strong communication and interpersonal skills.
If you possess the required skills and are passionate about blockchain technology, we encourage you to apply for this exciting opportunity.
Join us in shaping the future of decentralized applications and blockchain solutions.

Responsibilities
- To analysis business requirements, prepare design and implementation recommendations and estimate development effort
- Collaborate with cross-functional teams to define, design, and ship new features
- Lead or participate in design reviews, code reviews and architecture evolution discussions
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Required Skills
- Experienced with front end programming language with React JS.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Thorough understanding of React.js and its core principles.
- Experience with popular React.JS workflows (such as Flux or Redux)
-Expereince on .Net Core
-Experience in database MS SQL


● Deep knowledge and hands-on experience of Java & UI stack.
● Proficient experience of web technologies, frameworks and tools like HTML, CSS, JavaScript, React, NodeJS, XML, jQuery, Spring, etc.
● Should be well versed with State Management, Redux, Reducers, Java Script, CSS in ReactJS/UI
● Practical experience of test-driven development and constant refactoring in continuous integration environment.
● Experience in Oracle PL/SQL programming is required, knowledge of SQL and relational databases
● Experience working in an agile team, practicing Scrum, Kanban, or XP
● Experience of performing Functional Analysis is highly desirable.
● Excellent communication and teamwork skills.
People skills:
● End to end ownership in driving team towards delivery.
● Performance and productivity orientation to promote high-quality results.
● Profound analytical skills and problem-solving abilities.
● Good communication and excellent interpersonal skills.
● Pro-active and flexible working approach.
● Ability to think outside the box to resolve problems.
● Efficient and well organized, detail oriented.

● Demonstrated experience as a software engineer, with at least 3-5 years’ experience
in technology roles
● Experience working on complex systems and cloud architectures, preferably in a B2B
or enterprise context
● Experience with the Java programming language and frameworks such as Spring &
SpringBoot
● Experience with front-end Javascript frameworks such as ReactJS
● Experience working in databases and SQL queries for high-performance
● Experience and keen understanding of the value of working in agile teams
● A “quality-first” mindset, with experience working in continuous integration
environments
● Highly effective at communicating
● Respect for other team members and a highly collaborative approach to working and
learning together


Full Stack Engineer
Front End Technology:
- Minimum 2+ years’ experience in working web development technologies
- Experience writing modular/reusable code and using modern JS frameworks / libraries like
React or other comparable frameworks or toolkits
- Strong expertise with HTML5, CSS, and writing cross-browser compatible code.
. Experience with Responsive Frameworks like Bootstrap / Flex.
- Strong knowledge of Object-Oriented Design concepts.
Back end Technology:
- Have extensive experience in designing a backend stack of the product
- Strong understanding of Data Structures / Algorithms.
- Minimum of 2+ years of experience in Writing Backend Microservices in Node
JS/Python
- Ability to build the product from scratch & drive it to completion
Responsibilities and Duties:
- Design and build a next-generation product that drives the business and meets the functional
needs of our customers and partners.
- Designing overall architecture of the web/ mobile application
- Maintain quality and ensure responsiveness of applications
- Optimize web applications to maximize speed and scale. Support diverse clients from high
powered desktop computers to small footprint mobile devices.
- Write client-side/backend code for web-based applications, create fast, easy-to-use, high
volume production applications, and develop prototypes quickly.
- Build reusable code and libraries for future use
- Develop application code and unit test (Karma, Mocha, Chai).
- Ensuring high performance and security of web apps developed.
Employment Type
Full-time
Job Functions:
- Engineering
- Information Technology
Skills
- Object-Oriented Programming (OOP)
- JavaScript
- Data Structures
- Front-end Development
- Algorithms
- React js
- Express js
- Swagger
- Github
Qualifications
- Experience in building scalable systems.
- Exposure in building and using reusable code and libraries.
- Candidates should proactively keep their knowledge and skills up to date.
- Candidates should be able to work in a fast-paced environment independently and as part of a team.
- Candidates should be able to work in a highly collaborative environment with excellent communication skills.
Other Skills:
- Excellent written and verbal communication skills.
- Ability to work in a dynamic, fast-moving, and growing environment.
- Critical thinker and problem-solving skills. Should be able to strategize immediately.
- Strong knowledge of web application architectures, trends, and emerging technologies.
About The Company
At AutoVRse, we build the finest, customised Virtual & Augmented Reality (VR/AR) applications, helping enterprises harness the power of immersive technologies across several key functions. Combining our photo-realistic visualisations with interactive virtual environments, we have partnered with firms like Bosch, Volvo, John Deere, Fidelity and Abbott to deploy VR experiences in India, Singapore, Australia, Germany and USA. Our experiences are used in design reviews, as sales tools, for experiential marketing and for virtual training.
Over the last few years, we’ve been named:
• “Best 40-Under-40 Startups in South India” (2018, TNIE),
• “Elevate 100 Top Startups in Karnataka“ (2017, KBITS),
• “Most Innovative Startup in India” (2016, CIO Demo), and several more.
About The Role
As a full stack developer, you will work closely with the engineering team to create immersive, next-gen VR/AR products on the web. You will work on cutting edge technologies 3D technologies and frameworks like WebVR and Threejs to build scalable, creative and practical applications for our enterprise clients.
As a full stack developer, you will work closely with the engineering team to create immersive, next-gen VR/AR products on the web. You will work on cutting edge technologies 3D technologies and frameworks like WebVR and Threejs to build scalable, creative and practical applications for our enterprise clients.
Responsibilities
• Build web-based 3D, VR applications for our clients
• Research, define, extend, and maintain production pipelines, processes, and workflows for our web-based 3D products
• Build the front-end of applications through appealing visual design
• Ensuring the entire stack is designed and built for speed and scalability
• “Pixel-perfect” implementation of our approved user interface
Qualifications
• Experience in deploying web applications in production
• Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
• Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
• Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
• Experience in server management and deployment for the relevant environment
• Experience in web-based 3D like WebGL/WebVR is a plus but not required.

