1. 3-5 years of experience in UI development on Angular.
2. Hands-on experience of HTML 5, CSS, JavaScript, and Typescript.
3. Hands-on experience in Angular 10 or above version.
4. Strong knowledge of REST API.
5. Solid understanding of Object-Oriented programming and a Java background.
6. Ability to work independently and should have an excellent interpersonal and communication skills.
7. Should have strong Angular JS knowledge.
8. Experience in backend testing framework.
9. Good communication skill & ability to work with multiple stakeholders.
10. Node and MongoDB Experience will be an add on
Soft Skills:
1. Excellent organizational and troubleshooting skills with attention to detail to consistency minimize errors.
2. Professional, reliable, and possessing a strong work ethics.
3. Excellent communication skills.

Similar jobs
Requirements
- 4+ years of experience in professional Web Development
- Proven software development experience in Core PHP, Codeigniter, WordPress; Laravel is a plus.
- Must have 2+ yrs experience in VueJs.
- Experience in ReactJs, NodeJs is a plus.
- Excellent Software Design and Architecting capabilities
- Complete familiarity with client-side scripting and Angular JS, Ember JS , JavaScript frameworks, including jQuery.
- Complete familiarity and expertise in web markup, including HTML5, CSS3.
- Expertise in third party API integration - payment gateways, Storage, Streaming services, etc.
- Complete familiarity and experience working with JSON / XML and REST API structure
- Familiar with Continuous Integration/Continuous Deployment technologies such as Bitbucket, Jenkins and Git
- AWS/Google Cloud Deployment is a must; Devops capability is a plus.
- Excellent knowledge of relational databases, version control tools and of developing web services.
- Sound Database experience with MySQL and PostgreSQL experience
- A sound knowledge of Object-Oriented (OOPS) Programming & Design Pattern.
- Agile and Iterative (TDD) development expertise.
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
Major skill required: Angular & .Net
At least 6 to 10 years of experience, working as an Angular & .Net (both tech) developer
Project Role: Senior-Level Application Developer
Key Responsibilities:
• Degree in computer science or IT.
• Strong organizational and project management skills.
• Proficiency with JavaScript frameworks such as Angular, Implement reusable components
• Proficiency with server-side languages such as .Net.
• Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
• Proficiency with database technology such as MS SQL, Store Procedure.
• Excellent verbal communication skills.
• Good problem-solving skills.
• Attention to detail.
• Develop User interfaces for Modern Rich Internet Applications.
Technical Experience: Ability to translate business requirements into a comprehensive, well-formed technical design.
Professional Attributes: Resource should have good communication and analytical skills
Project Description: Client has already developed application in Java-Script & .Net, we have to convert that application into Angular. Most of code we need to write in Angular, but there is scope where we have to change the existing API or have to develop new API as per the project module need.
-
7+ years of overall software development experience.
-
Hands-on experience with backend languages like Python, Java and Javascript.
-
2+ years of distributed cloud systems architecture.
-
Good understanding of SQL and experience in designing database structures.
-
Understanding of frontend development and frameworks at a high level.
-
High availability and fault tolerance systems design experience.
-
Test Driven Design practitioner and good understanding of unit Testing and comprehensive test suite building.
-
Customer focused with good analytical thinking and problem solving.
-
Metrics based progress monitoring and reporting capabilities.
-
Flexibility to interface with cross timezone teams.
-
Should have led cross-functional teams like frontend, backend, UI/UX, devops, QA, etc.
-
Experience in security practices for web applications.
Note: Hands on experience in Angular is also must.
- Key Result Areas
- End to end ownership in the consumer facing B2C tech team and deliver solutions to solve business problems.
- Advanced Javascript, CSS, HTML 5, D/XHTML, XML, JSON, DOM Concepts
- Must have worked on a SPA framework: ReactJS, Node JS, AngularJS or InfernoJS
- Own the development methodology. Align with the executive team to improve the development process, prioritize projects and manage multiple work streams
- Extensive Work with open-source technologies and built services architecture as this will prove to be an invaluable asset in building solutions.
- Lead a team of Software Developers, Server Engineers and QA Engineers, establishing development practices and standards
- Extensive skill on React JS, Node JS
- Experience on various PHP frameworks like Cakephp, Laravel, CI etc would be plus
- Work with scrum teams and product managers using agile methodologies to deliver high quality solutions on time
- Jumping on a call with clients to understand the requirement and profile them the right solution, helping formulate an effective solution and turning it into a working application
- Conducting website performance and unit tests
- Heavy involvement in the requirements gathering, development and operational stages of new projects
- Troubleshoot and debug related application defects with existing and new applications
- Work collaboratively with the frontend team and other team members, train other members and get trained if required
Causality Biomodels is an Indo-German life science informatics company that focuses on the development of data-based solutions in the bioinformatics sector. Specifically, we work using semantic integration & information extraction methods, knowledge & data organization, and advanced statistical & machine learning techniques in the context of life sciences.
The team Causality Biomodels is searching for a full stack developer with a strong focus on Python, capable of taking on a lead developer role.
You will be mainly focusing on the following areas:
- Implementing new features by modifying our backend system and UI according to the product backlog and discussions with the team.
- Rapid prototyping to explore new directions based on current research developments.
- Design, development and maintenance of APIs, as well as product and add-on components.
- Maintenance of code integrity and organization.
The requirements are:
- Successfully completed bachelor’s or master’s degree in computer science or in related fields such as Bioinformatics.
- At least 2 years of professional software engineering experience.
- High proficiency in Python and ability to write clean and well-documented code (must).
- Experience with cloud-based development using AWS (preferred), GCP or Azure.
- Experience with Docker and container-based deployment.
- Proficiency in JavaScript.
- Experience with at least one database system (SQL or no-SQL).
- High familiarity with Git.
- Experience with agile development practices.
- Experience with CI/CD and automated testing.
- Very strong English skills (both verbal and written).
Bonus points for:
- Knowledge about machine learning or data science.
- Experience with Python packages SpaCy, scikit-learn, flask and fastapi.
- Experience with JavaScript libraries React and Redux/Context.
- Experience with Gitlab CI/CD pipelines.
- Experience working with knowledge graph data.
- Knowledge and experience in bioinformatics methods.
• If you are excited about working in a start-up and be part of a small, highly talented team.
• Possess strong analytical skills, able to quickly learn and navigate through unknown territory, suggest and implement solutions.
• Excited about working in a fast-paced, demanding environment where solutions/fixes are
delivered on daily cadence instead of weekly/monthly cycles.
• Extremely hands-on engineer with a passion for javascript based front end and back end
technologies, relational and analytical databases
• Understanding of Big O notation and caring deeply about code quality, performance, and its
execution.
• Carry proven track record of delivering projects in an environment with high time-sensitivity.
Must-Have :
• 1 - 2 years of experience in backend system development using modern framework/technologies.
• Expert understanding of Javascript, Angular.js, and Node.js
• Expertise with RDBMS (PostgreSQL, MySQL)
• Experience with RabittMQ, Elastic Search, AWS echo system, continuous integration and
deployment methodologies (Jenkins, Kubernetes, etc) is must
• Proficiency in a Linux environment
• Bachelors/Master’s degree in Computer Science from tier-I/tier-II colleges only.
• Maintain regular and reliable work attendance.








