

- Work closely with product managers and engineers to design, implement, test and continually improve scalable frontend and backend services.
- Develop products using agile methods and tools.
- Develop commercial grade software that is user friendly and suitable for a global audience.
- Plan, create and execute (manual and automated) tests.
- Be involved and participate in the overall application lifecycle.
- Building reusable code and libraries for future use.
- Staying up to date with current technologies and providing insights on cutting edge software approaches, architectures, and vendors.
- Fluency in any one of JavaScript, TypeScript or Python.
- Strong problem solving skills.
- Should have built large scalable enterprise applications from scratch.
- Strong experience in architectural patterns, High level designs.
- Experience in Nosql and SQL DBs.

Similar jobs


About Vyapar:
We are a technology and innovation company in the fintech space, delivering business accounting software to Micro, Small & Medium Enterprises (MSMEs). With more than 5 Million users across 140 countries, we are one of the fastest growing companies in this space. We take the complexity out of invoicing, inventory management & accounting, making it so simple, such that small businesses can spend less time on manual bookkeeping and spend more time focusing on areas of business that matter.
Role Summary:
Vyapar's Engineering team builds the technology platform that eases and digitizes our customers' bookkeeping and enables the transition of cumbersome accounting data from general bookkeeping to a digitized always available resource.
The Javascript engineer will be responsible for the developing features in Vyapar application. Strong understanding of HTML, CSS, JavaScript, Responsive design, JQuery, React, database etc. concepts is critical
Key Responsibilities:
- Translate designs and wireframes into high-quality code.
- Design, build and maintain high performance, reusable, and reliable code.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Use of complex algorithm to build the business requirements.
- Help maintain code quality, organization, and automatization.
- Ability to understand business requirements and translate them into technical requirements
Desired Skills And Requirements
Must have
- Strong JavaScript
- HTML, CSS
- React/Angular/JQuery/Vue
- Problem-solving skills, and Data Structures.
- Strong knowledge of SQL database or RDBMS.
Good to have
- Familiarity with RESTful APIs to connect applications to back-end services.
- Strong knowledge of Web UI design principles, patterns, and best practices.
- Experience with offline storage and performance tuning.
- Experience and understanding of database concepts and sql queries.
- Familiarity with cloud message APIs and push notifications.
- Familiarity with continuous integration.
- A knack for benchmarking and optimization.
Experience:
- Minimum 4 years of experience in JavaScript
- Minimum 3 years of experience in HTML, CSS
- Minimum 3 years of experience in SQL/ RDBMS.
Education:
- A full-time B.E/ B.Tech Degree from a recognized university.


Responsibility
· Designing and building the website front-end.
· Creating the website architecture.
· Designing and managing the website back-end including database and server integration.
· Generating WordPress themes and plugins.
· Conducting website performance tests.
· Troubleshooting content issues.
· Conducting WordPress training with the client.
· Monitoring the performance of the live website.
Eligibility
· Bachelor’s degree in computer science or a similar field.
· Proven work experience as a WordPress developer.
· Knowledge of front-end technologies including CSS3, JavaScript, HTML5, and jQuery.
· Knowledge of code versioning tools including Git, Mercurial, and SVN.
· Experience working with debugging tools such as Chrome Inspector and Firebug.
· Good understanding of website architecture and aesthetics.
· Ability to manage projects.
· Good communication skills.

Job description
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Responsibilities
- Writing clean, high-quality, high-performance, maintainable code
- Develop and support software including applications, database integration, interfaces, and new functionality enhancements
- Coordinate cross-functionally to insure project meets business objectives and compliance standards
- Support test and deployment of new products and features
- Participate in code reviews
- Technical Lead experience exploring other open source frameworks and technologies and integrating with project
Qualifications
- 5+ years of development experience at least two or more of the following languages (Python, Ruby, javascript and Java)
- Expertise in object oriented design and design patterns
- Experience releasing highly scalable enterprise products full lifecycle
- Experience mentoring and training others on complex technical issues
- Experience with implementing algorithms to solve complex real world problems
- Solid coding practices including good design documentation, unit testing, peer code reviews
- Excellent verbal and written communication
- A proven ability to learn and adapt to new, complex development environments with deep dive analytical skills
- Strong object-oriented programming skills, knowledge of design patterns, and an uncanny ability to design intuitive module and class-level interfaces
- Experience in algorithm design and problem solving
- Experience leading small teams of engineers
- Experience with technologies like MongoDB, DynamoDB is highly desirable
- Experience developing full stack web applications using Perl, Java, Python or PHP
- Experience in any of the top JavaScript MVC frameworks, like Backbone, Angular, Ember, Spine or Knockout
- Passion for creating efficient, scalable, highly usable web interfaces
- Candidates from Product Start-up companies would be highly preferred.

• Proficiency in C# • Experience using .NET Core and .NET framework 4.5+ an added advantage • Experience in developing ASP.NET Core MVC applications • Should be familiar with using APIs (REST/SOAP).
• Senior knowledge of ADO.NET
• Proficient knowledge of MSSQL
• Database design including indexes and data integrity
• implementing enterprise application patterns
• Understanding of HTML, JS, and CSS
• Should Test and Debug various .NET Applications.
• Should have troubleshooting Skills.
• Strong communication skills. Roles & Responsibilities
• We are looking for an ASP.NET MVC developer that will be able to develop and support existing applications.
• The main scope of work will include everything from back-end to client-side code, using optimal and efficient technologies, frameworks, and patterns.
• Your primary responsibilities will be to design and develop these applications. Therefore, its essential that you are skilled at problem-solving, solution design, and high-quality coding.

Details:
- Should have Experience of Java/J2EE Developer
- Must have Full Stack Development experience.
- Must have SQL Knowledge and a good understanding of Procedures.
- Need 4 or 6 Years of Experience Candidates.
- Should be from a Product Based Company or should have 1 Year of Prior Experience in Product Based Companies.


● Design and develop front-end applications using React
● Collaborate and contribute in a multi-functional team comprising of product managers,
architects, UI Designers, and customer support
● Convert UX designs in Sketch or PSDs to React components and layouts by working
closely with other front-end engineers
● Work with Redux to manage application state
● Implement latest React best practices such as Hooks and Suspense
● Contribute towards Unit/Integration/Performance Testing, System troubleshooting
● Build a rich and innovative user experience for our customers
Essential skills and qualifications:
● Ability to model data into appropriate state and props and build logical React components
● Passion for building new products in a fast paced, team-oriented environment
● Solid coding skills in modern ES6 JavaScript
● Proficiency using modern web development technologies and techniques such as
● HTML, CCS, ES6, CSS pre-processors, JavaScript, jQuery, Angular, React,
● Responsive Web Design, build tools like (Browserify, WebPack, Grunt, Gulp) etc
● Experience building customer facing UI and visualization tools
● Experience with Redux (or Flux, MobX) state management tools
● Experience with an integration testing framework, like Cypress or Testcafe
● Bonus: Experience with GraphQL and Apollo
● Bonus: Experience with React Hooks and Suspense
● Bonus: Experience with other functional programming languages like ReasonML
Requirements
- Minimum 2+ years' experience as a software developer.
- Highly experienced with backend programming languages - NodeJs or Java etc, Highly experienced with front-end programming languages - HTML, CSS JavaScript, etc Proficient experience using - advanced JavaScript libraries and frameworks.
- Familiarity with Git.
- Experience consuming API endpoints.
- Good to have - Kafka/queuing system
- Should be well-versed in using multiple Databases - SQL/NO SQL.
- Should have experience using in- memory Data Bases-Redis.
- Experience with Unit-Testing.
- Experience building web applications with responsive design.
- Experience with Node.js and/or other server-side JavaScript technologies and tools.
- Strong knowledge of design principles, user interfaces, web standards and usability.
- ES6 React JS/JSX, Redux, Web pack, Immutable.js .
Desired Skills and Experience


- Must have good hands-on experience on WordPress
- Should able to edit WordPress plugins
- Well versed with HTML, CSS, Java script, PHP
- experience in phpMyAdmin, MySQL, MariaDB
- SSO, oauth2 website integration will be added advantage
- Good communication skills, should able to demonstrate website features
- Good work ethics, professionalism, team player

