Full Stack Developer Jobs in Bangalore - SaaS Based Product Company
Job Description
- Develop scalable Java web applications and services using best practices in design, coding and testing.
- Design minor features independently.
- Write high quality code (modular and unit tested code) that can be easily evolved to meet product needs over time.
- Participate in peer code and design reviews for minor features.
- Debug code to solve problems of simple to medium complexity.
- Develop web components with Angular JS.
- Excellent documentation of features developed, on relevant platforms.
- Enable Innovation through participatory ideation, rapid prototyping and evangelizing.
- Acquire a good understanding of the domain and related technologies.
- Work collaboratively with teams to effectively deliver to business needs
- 2-4 years of strong experience in Java, Scala, Java script, Node JS or Python programming language to write performant, scalable and unit tested code.
- Good object-oriented design skills, and knowledge of design patterns• Working knowledge of Angular JS.
- Proven commitment to quality and an ability to create maintainable and extensible code.
- Experience in working with Agile software methodologies.
- Good experience working with relational databases such as MariaDB/MySQL.
- Proficient working in a Linux or UNIX environment.
- Ability to maintain a balance between working independently and in collaboration with internal stakeholders.
- Experience with Nginx, Tomcat, Redis, Cassandra,Zookeeper, ActiveMQ and Hadoop is a plus.
- Bachelors or Masters in Computer Science engineering or related discipline.
Job Particulars
About Company
A (SaaS based) product company that builds android and web technology. We’re a social enterprise in that we
build technology to create positive impact in rural communities across the world.
Our technology is currently deployed in 7 countries across the globe.
Our clients are large implementation agencies – such as WHO, UNDP and Bill and Melinda Gates
foundation.
The technology ensures that essential goods (for example vaccines or vital medicines) are available in
rural areas at the right time, in the right quantity, with the right quality and the right cost.
We’re solving social problems using cutting edge technology.