Sde 2 - Back End Karnataka Job in Giveindia
Sde 2 - Back End Karnataka
Giveindia
4+ weeks ago
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
- Permanent
Job Summary
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
4+ years of experience
Architecting, designing and building REST services which can scale horizontally using NodeJS
Advanced knowledge of JavaScript
Understanding of the fundamental principles of asynchronous code
The ability to write efficient, scalable, reusable code
Experience in both NoSQL and relational databases (MongoDB, PostgreSQL or similar databases) and an advanced understanding of data modeling
Experience in an OO language like Python/Flask (preferable), Java, Ruby, .Net, etc.
Identity Management and Security (SSL protocols, data encryption, user authentication, authorization services)
Proficient understanding of Git
Good understanding of scalable computing systems, software architecture, data structures and algorithms
Deep understanding of service-oriented and microservice architectures
Working knowledge of 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 to take ownership of a complex feature or project and independently execute it in an end-to-end manner
To improve developer productivity by investing in tools, frameworks, contribute to various process automations and internal products
You love to code
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, personalised 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.
Role Responsibilities :
Requirements :
Experience Required :
4 to 5 Years
Vacancy :
2 - 4 Hires
Similar Jobs for you
×
Help us improve TheIndiaJobs
Need Help? Contact us