
Due to the high volume of applicants, we are only able to interview candidates who have actively contributed to Keyshade by attempting at least one of our GitHub (https://git.new/keyshade) issues. It’s okay if your PR doesn’t get merged—we are looking for genuine effort. Please include your GitHub username in the question section of this job post.
We’re looking for a talented Full Stack Intern who thrives in a collaborative, fast-paced environment (but without the hustle culture). You’ll work on both frontend and backend tasks, learn from our experienced team, and make meaningful contributions to an open-source project. If you’re eager to grow and have prior experience contributing to open-source, we’d love to hear from you!
Who We're Looking For
You’re a great fit if you:
- Have a solid foundation in TypeScript (mandatory).
- Are excited to learn more and work in an open-source development environment.
- Can translate designs and business logic into clean, efficient code.
- Love solving complex problems and debugging tricky issues.
- Have prior experience contributing to open-source projects (preferred).
- Are proactive, curious, and willing to collaborate across teams.
Responsibilities
As a full-stack intern, you will:
Frontend Tasks:
- Translate Figma designs into pixel-perfect React/Next.js code using TailwindCSS.
- Ensure apps are responsive and visually polished.
- Write and maintain tests to ensure features are stable and bug-free.
- Optimize UI performance and address any frontend issues raised by the open-source community.
Backend Tasks:
- Build and maintain scalable Nest.js applications.
- Implement robust backend solutions using Node.js and TypeScript.
- Write tests to ensure backend stability before deployment.
- Troubleshoot backend issues and optimize app performance.
- Collaborate with design and development teams to ensure seamless integration between frontend and backend systems.
Qualifications
Must-Haves:
- Strong proficiency in TypeScript, React, and Next.js.
- Familiarity with Nest.js, Git, and GitHub workflows.
- Experience with CSS frameworks like TailwindCSS.
- A working laptop/desktop capable of handling development tasks.
Good-to-Haves:
- Experience with state management tools .
- Understanding of monorepo tools like Turborepo and pnpm workspaces.
- Familiarity with Shadcn/UI and atomic design principles.
- Prior open-source contribution experience (highly preferred).
Benefits
- 100% remote work with no rigid time limits—your productivity defines your work hours.
- Flexible schedule—we’re night owls, but your schedule is yours.
- Performance bonuses for exceptional contributions.
- Open-source exposure and networking opportunities with contributors worldwide.
- A cool Swag Kit to make you feel like you're part of Keyshade forever.
- A chance to shape an innovative product in the secrets management domain.
About Us
Keyshade is a self-funded, remote, open-sourced startup, based out of India. We are a small team working entirely remotely, and also being sustained a lot by the open-source ecosystem.
Our product deals in the domain of data and information security. We provide developer teams of all sized with the solution to the age-old problem of managing configurations for their applications. Keyshade aims at providing developers with an intuitive platform that enables them to outsource secret and configuration management, while they can put their entire focus in developing their application. We have developed our product with a security-first mindset, while also keeping into consideration the ease of use of the product.
Bot checking
If you have went through the whole JD and if you are not a bot then give us a star on Github: https://git.new/keyshade

Similar jobs
Job Title : Software Development Engineer (Python, Django & FastAPI + React.js)
Experience : 2+ Years
Location : Nagpur / Remote (India)
Job Type : Full Time
Collaboration Hours : 11:00 AM – 7:00 PM IST
About the Role :
We are seeking a Software Development Engineer to join our growing team. The ideal candidate will have strong expertise in backend development with Python, Django, and FastAPI, as well as working knowledge of AWS.
While backend development is the primary focus, you should also be comfortable contributing to frontend development using JavaScript, TypeScript, and React.
Mandatory Skills : Python, Django, FastAPI, AWS, JavaScript/TypeScript, React, REST APIs, SQL/NoSQL.
Key Responsibilities :
- Design, develop, and maintain backend services using Python (Django / FastAPI).
- Deploy, scale, and manage applications on AWS cloud services.
- Collaborate with frontend developers and contribute to React (JS/TS) development when required.
- Write clean, efficient, and maintainable code following best practices.
- Ensure system performance, scalability, and security.
- Participate in the full software development lifecycle : planning, design, development, testing, and deployment.
- Work collaboratively with cross-functional teams to deliver high-quality solutions.
Requirements :
- Bachelor’s degree in Computer Science, Computer Engineering, or related field.
- 2+ years of professional software development experience.
- Strong proficiency in Python, with hands-on experience in Django and FastAPI.
- Practical experience with AWS cloud services.
- Basic proficiency in JavaScript, TypeScript, and React for frontend development.
- Solid understanding of REST APIs, databases (SQL/NoSQL), and software design principles.
- Familiarity with Git and collaborative workflows.
- Strong problem-solving ability and adaptability in a fast-paced environment.
Good to Have :
- Experience with Docker for containerization.
- Knowledge of CI/CD pipelines and DevOps practices.
Required Skills/Experience:
- 6+ years of experience in designing and developing enterprise and/or consumer-facing applications using technologies and frameworks like JavaScript, Node.js (Javascript), ReactJS, Angular, SCSS, CSS, React Native
- 3+ years experience in leading teams (guide, design, track), taking responsibilities to deliver as per the agreed-upon schedules
- Hands-on experience with SQL and NoSQL databases
- Hands-on experience working in Linux OS
- Very good debugging and problem resolution experience
- Experience developing responsive web applications
- Very good communication (verbal and written) to interact with our customers
- Ability and interest to learn alternative technologies based on need
- Experienced in product development lifecycle (prototyping, hardening, testing etc.)
Additional Skills/Experience:
- Working experience with Python and NoSQL databases such as MongoDB, Cassandra
- Eagerness to participate in product functional and user experience designs
- Experience in AI, ML, NLP, and Predictive Analytics domains
- Familiarity with i18n, latest trends in UI and UX designs
- Experience with implementation of payment gateways applicable in different countries
- Experience with CI/CD, Jenkins, Nginx
About the Role
We are looking for a motivated Full Stack Developer with 2–5 years of hands-on experience in building scalable web applications. You will work closely with senior engineers and product teams to develop new features, improve system performance, and ensure high-
quality code delivery.
Responsibilities
- Develop and maintain full-stack applications.
- Implement clean, maintainable, and efficient code.
- Collaborate with designers, product managers, and backend engineers.
- Participate in code reviews and debugging.
- Work with REST APIs/GraphQL.
- Contribute to CI/CD pipelines.
- Ability to work independently as well as within a collaborative team environment.
Required Technical Skills
- Strong knowledge of JavaScript/TypeScript.
- Experience with React.js, Next.js.
- Backend experience with Node.js, Express, NestJS.
- Understanding of SQL/NoSQL databases.
- Experience with Git, APIs, debugging tools.ß
- Cloud familiarity (AWS/GCP/Azure).
AI and System Mindset
Experience working with AI-powered systems is a strong plus. Candidates should be comfortable integrating AI agents, third-party APIs, and automation workflows into applications, and should demonstrate curiosity and adaptability toward emerging AI technologies.
Soft Skills
- Strong problem-solving ability.
- Good communication and teamwork.
- Fast learner and adaptable.
Education
Bachelor's degree in Computer Science / Engineering or equivalent.
Responsibility:
∙Develop and maintain code following predefined cost, company and security
standards.
∙Work on bug fixes, supporting in the maintenance and improvement of existing
applications.
∙Elaborate interfaces using standards and design principles defined by the team.
∙Develop systems with high availability.
∙Attend and contribute to development meetings.
∙Well versed with Unit testing and PSR Standards.
∙Master Software Development lifecycle, standards and technologies used by the
team.
∙Deliver on time with high quality.
∙Write Automation tests before to API call to code it and test it.
∙Trouble Shooting and debugging skills.
∙Perform technical documentation of the implemented tasks.
- Work closely with product managers and engineers to design, implement, test and continually improve scalable frontend and backend services.
- Develop products using agile methods and tools.
- Develop commercial grade software that is user friendly and suitable for a global audience.
- Plan, create and execute (manual and automated) tests.
- Be involved and participate in the overall application lifecycle.
- Building reusable code and libraries for future use.
- Staying up to date with current technologies and providing insights on cutting edge software approaches, architectures, and vendors.
- Fluency in any one of JavaScript, TypeScript or Python.
- Strong problem solving skills.
- Should have built large scalable enterprise applications from scratch.
- Strong experience in architectural patterns, High level designs.
- Experience in Nosql and SQL DBs.
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.
Role: Software Engineer (Integration)
Work Experience: Min. 2 years
About the Role
We are seeking a versatile Software Engineer (Integration) who thrives on solving complex technical challenges and connecting disparate systems with elegance and efficiency.
Responsibilities
● Design, develop, and maintain robust integration solutions between multiple systems
● Create scalable endpoints and implement efficient Cron jobs
● Develop and optimize integration scripts using Python and JavaScript
● Interface with legacy and modern systems, including SOAP and REST APIs
● Perform comprehensive system mapping and data transformation
● Architect solutions that bridge different technological ecosystems
● Collaborate across teams to ensure seamless system interoperability
Technical Skills Requirement
1. Programming Languages:
● Expert-level JavaScript and TypeScript
● Python scripting capabilities
● Working knowledge of React
2. Technical Expertise:
● Backend development proficiency
● SQL and NoSQL database integration
● REST and SOAP API implementation
● Endpoint design and optimization
● System integration architecture
Soft Skills Requirements:
● Exceptional problem-solving abilities
● Strong client communication skills
● Ability to ask precise, targeted technical questions
● Adaptable and quick-learning approach
● Detail-oriented with a holistic system understanding
Educational Qualifications:
● Bachelor's degree in Computer Science, or a related field
● 2-5 years of professional experience
● Proven track record of successfully connecting complex systems
● Demonstrated ability to work across technological boundaries
Employment Type: Full-time
Work days: 5 days a week
Location: Udyog Vihar, Gurgaon
We have openings for Fullstack / Backend / Frontend Developers who can write reliable, scalable, testable and maintainable code.
At Everest, we innovate at the intersection of design and engineering to produce outstanding products. The work we do is meaningful and challenging - which makes it interesting. Imagine each line of your code, making the world a better place. We work on five workdays weeks, and overtime is a rarity. If clean architecture, TDD, DDD, DevOps, Microservices, Micro-frontends, scalable systems resonate with you, please apply.
To see the quality of our code, you can checkout some of our open source projects: https://github.com/everest-engineering
If you want to know more about our culture:
https://github.com/everest-engineering/manifesto
Some videos that can help:
https://www.youtube.com/watch?v=A7y9RpqXAdA;
https://youtu.be/PPjyP1WPOn8" target="_blank">https://youtu.be/PPjyP1WPOn8
- Passion to own and create amazing product.
- Should be able to clearly understand the customer's problem.
- Should be a collaborative problem solver.
- Should be able a team player.
- Should be open to learn from others and teach others.
- Should be a good problem solver.
- Should be able to take feedback and improve continuously.
- Should commit to inclusion, equity & diversity.
- Should maintain integrity at work
-
Familiarity with Agile methodologies and clean code.
-
Design and/or contribute to client-side and server-side architecture.
-
Well versed with fundamentals of REST.
-
Build the front-end of applications through appealing visual design.
-
Knowledge of one or more front-end languages and libraries (e.g. HTML / CSS, JavaScript, XML, jQuery, Typescript) JavaScript frameworks (e.g. Angular, React, Redux, Vue.js)
-
Knowledge of one or more back-end languages (e.g. C#, Java, Python, Go, Node.js and frameworks like SpringBoot, .NET Core)
-
Well versed with fundamentals of database design.
-
Familiarity with databases - RDBMS like MySQL, Postgres & NoSQL like MongoDB, DynamoDB.
-
Well versed with one or more cloud platforms like - AWS, Azure, GCP.
-
Familiar with Infrastructure as Code - CloudFormation & Terraform & deployment tools like Docker, Kubernetes.
-
Familiarity with CI/CD tools like Jenkins, CircleCI, Github Actions..
-
Unit testing tools like Junit, Mockito, Chai, Mocha, Jest
Job Requirements
Must have:
- Experience working on Node.js with Typescript and Express.
- Experience working with SQL and NoSQL databases. Experience with PostgreSQL and DynamoDB would be preferred.
Nice to have:
- Experience in ReactJS and its main fundamentals like JSX, Virtual DOM, component lifecycle, etc.
- Strong proficiency in JavaScript, object model, DOM manipulation and event handlers, data structures, algorithms.
- Knowledge of Unit testing frameworks
.
Job Responsibilities
- Design, build and maintain software applications.
- Write well-designed, testable, efficient code by using best software development practices.
Front End developers
- Angular.JS experience
- MongoDB query and aggregation experience (not a database administrator)
- GraphQL experience
- Node.JS and Typescript experience
- CSS and SCSS experience
- CI/CD experience with GitHub actions
Backend Developers:
- Software development experience, one of Python (preferred) or Node.JS/Typescript)
- Experience with Messaging architectures - RabbitMQ (preference) or Kafka
- Experience with docker-containers
- Experience with Apache NiFi (valued but not necessary)
- Experience with designing or implementing horizontally scalable solutions
- Experience working with RESTful APIs
- CI/CD experience with GitHub actions
- Experience with Azure cloud












