
Key Result Areas –
- Deliver projects/ Products with a world-class user interface and experience
- Delivering as per the plan following the deadline, quality & process.
- Adhering to the company productivity & quality matrix
- Keep the focus on automation and reuse of the component
- Project documentation
- Effective communication
- Following the company defined coding standards
- Contribution to common code
- Should be able to work in agile development methodology.
Skills Required-
- Strong Experience in ExpressJS, Node.JS, HTML, CSS, JavaScript
- Experience in Angular 1 / 4 / 5 will be a big plus
- Comfortable with source code repositories Git
- Worked with build tools like Gulp, Bower, npm
- Experience in developing REST APIs using Node.js
- Strong Experience in MongoDB
- Should be able to understand existing code and able to enhance it further as required.
- Knowledge of agile development methodology.

Similar jobs
● Demonstrated experience as a software engineer, with at least 5-8 years’ experience
in technology roles
● Experience working on complex systems and cloud architectures, preferably in a B2B
or enterprise context
● Significant experience with the Java programming language and frameworks such as
Spring & SpringBoot
● Good working experience with front-end Javascript frameworks such as ReactJS
● Experience optimizing databases and SQL queries for high-performance
● Good knowledge of AWS services, design patterns and practices - ideally certified
● Experience and keen understanding of the value of working in agile teams
● A “quality-first” mindset, with experience working in continuous integration
environments
● Highly effective at communicating, and comfortable whiteboarding design ideas with
teams of engineers, product managers, and business analysts
● Desire to challenge the status quo and maturity to know when to compromise
● Respect for other team members and a highly collaborative approach to working and
learning together
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.
Requirements
You will make an ideal candidate if you have:
- 
Overall 6+ years of software development experience in building web-based and highly scalable applications
 - 
Excellent understanding of core computer science concepts like algorithms, data structure, system design, OOP, etc.
 - 
Deep knowledge and development expertise in Core Java and SpringBoot
 - 
Experience in using dockers and Linux.
 - 
Hands-on coding experience in developing web applications with REST APIs
 - 
Good understanding/exposure to Kafka and Elastic.(must have)
 - 
Log stash understanding is add-on
 - 
Worked in a CI/CD environment with Jenkins and handled deployments by yourself
 - 
Experience working in an agile team with software engineering practices like automated testing, test-driven-development, continuous integration, etc is a big plus.
 
Title: Software Development Engineer Fullstack
Duration: Permanent / Fulltime
- Development and potentially maintenance of advanced software systems and their features.
 - Interact with customers and partners to scope and estimate user stories from acceptance criteria.
 - Produce highly testable code with an emphasis on quality and correctness.
 - Work alongside other engineers to improve technology, while consistently applying established effective software development practices.
 - Attend regular project meetings, report on progress and setbacks, and participate in both planning and retrospective exercises.
 - Proficient in .NET Core /C# ,Strong in OOPs, MVC, Design patterns, SOLID principles, Web API, SQL Server.HTML5, CSS3, JavaScript/Type scripting and web development frameworks.
 - Expertise in React, Nodejs,
 - 3 years of SQL server development
 - Database design SOAP, REST
 
**Frontend**
- experience in building end-to-end frontend and backend apps or Single Page Applications.
- Should know the basics of HTTP(S), DOM, browsers, page rendering
- Should know JavaScript both for Front-end as well as Back-end, Typescript would be good to have
- Have used these Frontend libraries/frameworks: Angular 8, 10
- Have a preference for one of this for the state management: Ngrx, Redux etc
- Skills in one or more chosen frameworks/libraries like jQuery, Bootstrap, etc
**Backend and Databases**
- Experience with Nodejs/Firebase/Nestjs
- Experience MongoDB/Firestore is a must
- Knowledge of Creating RESTful services with Node.js and understanding of REST services (microservices/serverless will be plus point)
- Knowledge of Authentication, authorizations, mailing, fileuploading etc is a must
- Should know querying in mongodb along with Aggregation Pipeline, Map-Reduce,etc
- - Understanding of fundamental design principles behind a scalable application
- - Have written test cases using one of these: Jest, Mocha, Chai,Enzyme, Karma
**Good to have:**
- Work proactively in a team.
- Strong understanding of product development
- Should be a good problem solver, quick learner.
- Good analytical, problem solving and troubleshooting skills.
- Knowledge of Nestjs, Elastic Search Would be plus point
- Have strongly used one of these to keep our code Clean and Consistent: Eslint, Flow, JShint, style-lint
- Working on interesting technical challenges in a product centric and open-source driven environment.
 - Providing architectural direction on large-scale enterprise project implementations.
 - Structuring teams to ensure there is capacity to work on larger architectural redesign to meet scalability, performance, security or compliance needs.
 - Working closely with clients as they build features, functionality, and applications to make the ideal applications for the end customers.
 - Developing visioning skills and ability to see the big picture
 - Implementing and contributing to engineering practices and processes
 
What you need to have:
- B.Tech /B.E.; M.Tech
 
- NodeJs, ExpressJs and Java based applications
 - loopback.ioas a framework.
 - Elastic search and MongoDB is used as Database
 - Angular and Angular 2 is the dominant front-end framework used for development
 
- HTML5, CSS3, Angular, Angular 2/4/6 stacks
 - What we look for in a front-end engineer is someone who has deep hands-on experience with Angular/ AngularJS and proficiency with visual design for a mobile-first product.
 - Experience with MEAN stack is a plus.
 
- It's a joint venture between Front-end and Back-end.
 
- Docker
 - Kubernetes
 - Github
 - Third-party API integrations
 
About You:
We are looking for a candidate with 3 years of experience in mobile app development. Must have done at least 4 projects in react native. In this position you’ll be working with technologies like React Native, Redux, RX Observables, Type Script etc.
Skills & Qualifications:
- Good mobile app development experience (3 years)
- Strong knowledge of React Native(2+ years)
- Strong Javascript knowledge
- Strong attention to detail in UX & interactions
- Familiar with different tools Sentry, Bitrise, Hockeyapp, ESLint
- Familiar with Javascript ES6/ES7
- Experience with HTML/CSS(SAAS/LESS)
- Experience integrating REST APIs.
- Good knowledge of Git, Gitlab/bitbucket/Github etc.
- Familiarity with Redux
- 2+ years of software development experience
 - Experience designing, implementing and using web services in a Microservice Architecture
 - Experience and a good understanding of Node.JS
 - Experience in working with any JavaScript frameworks (React, Ember, Knockout, etc.)
 - Familiar with relational & non-relational databases such as Postgres, Oracle, SQL Server, MySQL, Dynamo
 - Familiar with CI (Continuous Integration) and CD (Continuous Delivery)
 - Nice to have - Experience with AWS
 - Nice to have - Experience working in an agile development process
 
- See the inherent challenges in all things; if a task is complicated, you simplify it; if it is simple, you excel at it; if it is mundane, you automate it
 - Be a problem solver; be given any problem and will come back with solutions, or at least alternatives
 - Be a perfectionist; you are not satisfied until your code is rock solid
 - Be pragmatic; you implement the best solution for the problem, not the coolest solution, and can tell the difference
 - See the big picture; we write software to solve real business problems
 









