
Role :
We are building one of the world's best tech platforms for online giving, where we provide opportunities for people to donate to any cause, non-profit or geography that they care about, in the most simple, personalized and effective manner. We scale our impact on the lives of millions of underprivileged people every year through our workplace giving, subscription giving and crowdfunding products.
At Give, we are looking for top-talent for our engineering team - software engineers who want to solve complex problems, continually learn, and most importantly, make a real impact in the lives of others.
Responsibilities :
- Work alongside product to understand our requirements, and design, develop and iterate
- Think through complex architecture to build robust and scalable solutions
- Build well-abstracted modules and services
- Provide design reviews for other engineers, including feedback on architecture and design issues, as well as integration, performance and scalability
- Follow scrum methodology to iterate and deploy fast
- Mentor other team members and colleagues
- Contribute to documentation, process and procedures
Requirements :
- 7+ years of experience
- Expertise in various Javascript frameworks/libraries including, but not limited to NodeJS and React.js
- Advanced knowledge of JavaScript
- Understanding of the fundamental principles of asynchronous code
-The ability to write efficient, scalable, reusable code
- The ability to conceptualize, diagnose, architect, iterate and build systems, sub-systems and services that are complex and enterprise scale
- Advanced knowledge and experience in web and server-side technologies
- Experience in both NoSQL and relational databases (MongoDB, PostgreSQL or similar databases) and an advanced understanding of data modeling
- Experience in one or more OO language like Python/Flask (preferable), Java, Ruby, etc.
- Identity Management and Security (SSL protocols, data encryption, user authentication, authorization services)
- Expertise in Git
- The ability to work across all software platforms at a high level - frontend and backend, server management, CI/CD, administrate third party tools/services/integrations
- An advanced understanding of open source libraries/frameworks and integration with third party
- APIs - with a focus on Payments, Notifications and Analytics
- Advanced knowledge of client/server-side caching mechanisms across multiple layers
- Proven track record of technical leadership, software delivery, ownership and mentorship
- Superb understanding of scalable computing systems, software architecture, data structures and algorithms
- Deep understanding of service-oriented and microservice architectures
- Expertise in AWS and its related services (EC2, S3, RDS, Route53, Elastic Beanstalk and more) or an equivalent cloud provider, Linux and shell scripting
- Knowledge of Nginx, Docker, gunicorn is a plus
- The ability and the experience to proactively account for the edge cases rather than diagnosing them after the fact

About Give
About
About Give :
Give exists to alleviate poverty by enabling the world to give. Established in 2000, Give, together with its partners, is the largest and most trusted giving platform in India. Give enables individuals and organizations to raise and donate funds conveniently to any cause they care about, with offerings including crowdfunding, corporate giving, cause marketing, and philanthropy consulting. Give's community of 2.6M+ donors supports 2,800+ verified nonprofits, serving 15M+ people across the country.
We are an extremely rare workplace that brings a fast-paced, high-growth start-up work culture, together with a compassion-driven high-impact work environment.
Our Values :
integrity in everything we do | empathy towards all | serve with passion | focused on scale
Candid answers by the company
A Non-Profit Organization works for various cause.
Also in the Product Development
Similar jobs
Key Responsibilities:
- Develop and maintain end-to-end web applications
- Build responsive frontends using React
- Create robust backend APIs using Java and Spring Boot
- Collaborate with cross-functional teams (Product, QA, DevOps)
- Write clean, testable, and scalable code
- Participate in code reviews and Agile development processes
Requirements:
- 4.5+ years of hands-on experience in full stack development
- Strong knowledge of Java, Spring Boot, and React.js
- Good understanding of REST APIs and microservices architecture
- Familiarity with version control (Git) and CI/CD pipelines
- Excellent debugging, troubleshooting, and communication skills
Bonus: Immediate joiners will be prioritized!
Why Telyport?:
Be part of an early-stage emerging technology startup.
Opportunity to collaborate and learn cross-functional areas.
A broad thinking team that encourages and supports bringing your ideas into life.
If you are looking for a career boost (or) trying to follow the trend of learning languages without a clear understanding of the problem you solve (or) intend to be part of an ecosystem that guarantees routine and mundane tasks. This is not for you
If you wanna be a part of our team, you should be willing to understand, adapt, be responsible and achieve.
Here are a few must-haves before your profile can be shortlisted.
Must have:
- Strong HTML, CSS skills and knowledge of at least one javascript framework.... react or preferably angular.
- Strong pythonic skills
- Strong NoSQL foundation
- Caching fundamentals
- Strong logical and reasoning skills
- Data modeling skills
If we find your profile interesting, expect a call real soon.
Also, the note field provided makes a huge impact on our decision
Looking for Python with React.
Python frameworks like Django or Flask.
Develop RESTful APIs or GraphQL endpoints

· Qualification: bachelor’s or master’s degree in computer science, Engineering, or related field.
· Proven 4+ years of experience in full stack development, including proficiency with React, Tailwind CSS, Python, and Flask.
· Strong understanding of Graph QL concepts and hands-on experience with Ariadne or similar frameworks.
· Familiarity with containerization using Docker for application deployment.
· Demonstrated expertise in machine learning model integration, preferably using the Hugging Face framework.
· Experience deploying machine learning models on cloud platforms such as Replicate and AWS is a strong plus.
· Excellent problem-solving skills and a proactive attitude towards learning and adapting to new technologies.
· Should have experience in Backend: Python, Flask Framework, Langchain ML Ops Framework, Ariadne Graph QL Framework, Docker. Frontend: React, Tailwind. ML Model Development – Hugging Face Model Training, ML Deployment onto Replicate or AWS
Responsibilities:-
Developing front end website architecture.
Designing user interactions on web pages.
Developing back-end website applications.
Creating servers and databases for functionality.
Ensuring cross-platform optimization for mobile phones.
Ensuring responsiveness of applications.
Working alongside graphic designers for web design features.
Seeing through a project from conception to finished product.
Designing and developing APIs.
Meeting both technical and consumer needs.
Staying abreast of developments in web applications and programming languages.
Skills:-
Strong organizational and project management skills.
Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
Familiarity with JavaScript frameworks such as React.js,Node.js and Vue.js
Familiarity with database technology such as MySQL, Oracle, and MongoDB.
Excellent verbal communication skills.
Good problem-solving skills.
Attention to detail.
Responsibilities:
- Design, develop, and maintain software applications.
- Go the extra mile to identify customer needs and pain-points.
- Relentless focus on delivering high quality, bug-free code.
- Help and mentor those around you to achieve the team and company goals.
- Closely work with the SRE and DevOps team to set up microservices infrastructure.
- Maintaining and auditing code/design quality as per set guidelines and standards in assigned projects.
- Testing of completed tasks in ongoing projects in the team before sending updates to reporting authority/client.
- Participate in application design, code reviews and documentation.
Requirements:
- Experience in agile development process.
- Excellent knowledge of HTML5, CSS3.
- Excellent knowledge of JavaScript.
- Experience with cross-browser, cross-platform and design constraints on the web
- Good understanding and experience of working on Vue.js/React.js.
- Prior experience building REST APIs
- Hands-on experience with Node.js/Golang/Java + Redis + Elasticsearch.
- Experience with AWS/GCP is a plus
- Knowledge of version control systems like GIT.
- Experience in developing automated unit and functional tests
- 1+ years of experience with a Bachelor's in Computer Science or related field
● Be responsible for programming and software development using various programming languages and related tools and frameworks, reviewing code written by other programmers, requirement gathering, bug fixing, testing, documenting and implementation.
● Good understanding of GoLang and microservices
● To take up development and deployment of native code to manage the customer facing platforms
● Explain complex technical issues to project managers, developers, application leads and architects in an easy to understand manner, and recommend clearly thought out solutions.
● Knowledge of Integration Design patterns for building middleware systems from the ground up
● Knowledge of Web Services Interoperability, standards and ability to suggest, criticize and formulate solutions in a multi-vendor and architecture discussions.
● Develop solutions by designing system specifications, standards and programming
● Troubleshoot issues and provide bug fixes








