JOB DESCRIPTION:
React js
We are looking for a great proficient with React.js. Your primary focus will be on developing user interface
components and implementing those following well-known React.js workflows (such as Flux or Redux).
You will ensure that these components and the overall application are robust and easy to maintain. You
will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a
commitment to collaborative problem solving, sophisticated design, and quality product is important.
Looking for Experience of 2 years and above.
Responsibilities
· Developing new user-facing features using React.js
· Building reusable components and front-end libraries for future use
· Translating designs and wireframes into high quality code
· Optimizing components for maximum performance across a vast array of web-capable devices and
browsers
Skills
· Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
· Thorough understanding of React.js and its core principles
· Experience with popular React.js workflows (such as Flux or Redux)
· Familiarity with newer specifications of EcmaScript
· Experience with data structure libraries (e.g., Immutable.js)
· Knowledge of isomorphic React is a plus
· Familiarity with RESTful APIs.
· Knowledge of modern authorization mechanisms, such as JSON Web Token.
· Familiarity with modern front-end build pipelines and tools.
· Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
· Ability to understand business requirements and translate them into technical requirements.
· A knack for benchmarking and optimization.
· Familiarity with code versioning tools ( such as Git, SVN).
Python Developer
1. Expert in Python, with knowledge of Django Web Framework
2. Familiarity with some ORM (Object Relational Mapper) libraries
3. Working knowledge of Postgres and MySQL etc.
4. Fair understanding of building RESTful APIs
5. Bonus points for Celery, RabbitMQ
6. Knowledge of user authentication and authorization between multiple
Systems, servers, and environments
Dot.net Developer
We are looking for a .Net Developer to build software using languages and technologies of the .NET
framework. You will create applications from scratch, configure existing systems and provide user
support.
In this role, you should be able to write functional code with a sharp eye for spotting defects. You should
be a team player and excellent communicator. If you are also passionate about the .NET framework and
software design/architecture, we’d like to meet you.
Your goal will be to work with internal teams to design, develop and maintain software.
Responsibilities
Participate in requirements analysis
Collaborate with internal teams to produce software design and architecture
Write clean, scalable code using .NET MVC programming languages
Test and deploy applications and systems
Revise, update, refactor and debug code
Improve existing software
Develop documentation throughout the software development life cycle (SDLC)
Serve as an expert on applications and provide technical support
Requirements
Proven experience as a .NET Developer or Application Developer
Familiarity with the ASP.NET MVC framework, SQL Server and design/architectural patterns (e.g.
Model-View-Controller (MVC))
Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3
Familiarity with architecture styles/APIs (REST, RPC)
Understanding of Agile methodologies
Excellent troubleshooting and communication skills
Attention to detail
BE/BTECH in Computer Science, Engineering or a related field
Node js
As a node.js developer, you will be responsible for the smooth information exchange between server and
client platforms. Your primary focus will be the development of all server-side logic, definition and
maintenance of the central database, and ensuring high performance and responsiveness to requests
from the front-end. You will also be responsible for integrating the front-end elements built by your co-
workers into the application. Therefore, a basic understanding of front-end technologies is necessary as
well.
Responsibilities
Design and implementation of low-latency, high-availability, and performant applications
Writing reusable, testable, and efficient code
Integration of data storage solutions like MySQL, MongoDB, Firebase and PostgreSQL
Implementation of security and data protection
Integration of user-facing elements developed by front-end developers with server side logic
Skills And Qualifications
Strong proficiency with ES6 and above
Knowledge of Node.js and any one Node.js frameworks like Express,
Understanding the nature of asynchronous programming and its quirks and workarounds
Good understanding of server-side templating languages such as Jade, EJS, and Pug
Basic understanding of front-end technologies, such as HTML5, and CSS3
User authentication and authorization between multiple systems, servers, and environments and
knowledge of Oauth
Integration of multiple data sources and databases into one system
Understanding fundamental design principles behind a scalable application
Creating database schemas that represent and support business processes
Implementing automated testing platforms and unit tests with frameworks like Mocha and Chai
Proficient understanding of code versioning tools, such as Git and Bitbucket
Java Developer
jOB description
- Strong Experience in Core Java, J2EE, JSP, Servlets, Struts 2, Hibernate, Spring Framework,
SQL/PLSQL
- Hands-on in coding.
- Good analytical and problem-solving skills.
- Good communication and documentation skills.
- Good team player.
Knowledge of Spring Boot Microservices along with rest API will be an added advantage