Required Technologies:
o Excellent understanding of Ruby, Ruby on Rails, CSS3
o Able to communicate well with others on technologies bases
o Working knowledge with Rspec is good to have.
o Have previous experience building features in production applications.
o Good Knowledge of SQL
Good To Have
o Basics of GIT and GIT LAB
o PostgreSQL
Able to understand frontend JS frameworks
About Algowire Trading Technologies PVT LTD
About
Similar jobs
Objectives of this role
Work on building the back-end applications that power web and mobile applications.
Developing and implementing complex Node.js applications to the cloud infrastructure.
Designing and maintaining scalable and efficient APIs and integrating third-party APIs into Node.js applications.
Your tasks
- Write an efficient, transparent and well-documented code that meets industry regulations and standards.
- Work collaboratively with designers, stakeholders and product owners to define, design and implement new features in existing software solutions.
- Participate in performance optimisation and tuning of existing Node.js applications by reviewing software code and providing constructive feedback for improvement.
- Ensure proper adherence to privacy and security standards.
- Stay updated with the emerging technologies and trends in Node.js development.
Required skills and qualifications
- Bachelor’s degree in Software Engineering, Computer Science or a related field.
- Demonstrable experience in web application development with expertise in Node.js.
- Proficiency with front-end technologies like CSS, HTML and JavaScript.
- Knowledge of database technologies and agile development methodologies.
- Experience working with databases, such as MySQL or MongoDB.
- Familiarity with web development frameworks, such as Express.js.
- Understanding of microservices architecture and DevOps principles.
- Good knowledge of authentication and authorization (JWT , cookies etc)
- Excellent problem-solving and management skills.
Preferred skills and qualifications
- Minimum 2 years of experience in Node.js.
- Experience working with cloud-based infrastructure, such as AWS.
- Familiarity with front-end development frameworks, such as React.js or AngularJS.
Responsibilities:
- Design and develop large scale web applications using Node.js;
- Full-cycle projects and product development;
- Focus on software development and build Restful API's;
- Contribute to the overall software development life-cycle including requirements gathering, analysis, design, development, release/version control, testing, deployment, and support;
- Be a part of an agile-based team
Requirements:
- Exposure to ES6 knowledge of REST API Design and Development in Node.js.
- Basic Knowledge of Web Socket.
- Strong Knowledge of Javascript, Good exposure to Redis, MongoDB.
- Should be having a basic understanding of HTML5, CSS3, Bootstrap4.
We Offer:
- 5 Days Working
- Competitive Salary.
- Knowledge-Based Hierarchy
- Trending Technology Development
- Career Development Programs.
- Tremendous Scope of Responsibilities and KPIs Aligned with Individual and Organisational Goals.
- Exposure to working with a team size of 65+.
- Good Project Incentives and Rewards.
- Explore Incredible India!Workation Programmes with Airfare, Hotelstay.
- Work-Life Balance.
- Fantastic Team Spirit with Creative, Fun and Open Office Work Culture.
Task:
- Develop, record, and maintain cutting-edge web-based PHP applications.
- Build innovative, state-of-the-art applications and collaborate with the User Experience (UX) team
- Ensure HTML, CSS, and shared JavaScript is valid and consistent across applications.
- Prepare and maintain all applications utilizing standard development tools.
- Utilize backend data services and contribute to increase existing data services API.
- Lead the entire web application development life cycle right from concept stage to delivery and post launch support.
- Refactor, optimize, and improve the existing codebase for maintenance and scale.
- Use test driven development and acceptance tests to ensure feature quality
- Convey effectively with all task progress, evaluations, suggestions, schedules along with technical and process issues.
- Document the development process, architecture, and standard components.
- Coordinate with co-developers and keeps project manager well informed of the status of development effort and serves as a liaison between development staff and project manager.
- Keep abreast of new trends and best practices in web development.
We wish:
- Previous working experience as a PHP Developer for 4 year(s)
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Familiarity with limitations of PHP as a platform and its workarounds
- Proficient in PHP, HTML5, JavaScript, JQuery Expert
- Experience with PHP MVC frameworks (Symfony, Laravel, Yii, CodeIgniter, Zend, etc.)
- Excellent relational database skills with MySQL
- Experience with building restful JSON web services
- Knowledge of API’s, such as Twitter, Facebook, Google maps, Instagram, etc.
- Understanding of responsive design frameworks such as bootstrap
Desirable:
- Should have problem-solving skills
- Good experience in oops concept
- Good experience in MVC
- Good experience in jQuery & JavaScript
- Learn & work on new technologies/ frameworks.
- Knowledge of bootstrap
We Offer:
- Freedom to realize your ideas & individual career & development opportunities.
- A motivating work environment, flat hierarchical structure, numerous company events that cannot be forgotten, and fun at the workplace with flexibilities.
- Professional challenges and career development opportunities.
Who are we?
We are a venture capital-backed software development company headquartered in Canada. We develop in-house products to disrupt one industry at a time and partner as a technology service provider to selected startups.
Who are you?
Experience in writing applications using Nodejs including Express or similar.
Must be good in MySQL or one of the databases such as Mongo.
Proficient in Javascript and good experience and knowledge of open source tools, frameworks, broader cutting-edge technologies around server-side development.
Excellent data structure, algorithm, and problem-solving skills.
Created and consumed various APIs in the past.
Should be an active contributor to developer communities like Stack Overflow, GitHub, Google Developer Groups (GDGs).
Customer-focused, react well to changes, work with teams, and able to multi-task.
Must be a proven performer and team player that enjoys challenging assignments in a high-energy, fast-growing, and start-up workplace.
Must be a self-starter who can work well with minimal guidance and in a fluid environment.
Some of the technologies we use are:
NodeJS
ExpressJS
Angular 9
AWS
Github
PSQL, MongoDB
Selenium
- 4+ years Rails experience in a production environment working complex Ruby on Rails applications and Ruby gems
- Proficient understanding of code versioning tools
- Knack for writing clean, readable Ruby code
- Knowledge on HTTP and RESTFUL API development experience
- Experience in Angular is a plus
- Proactiveness, good communication and fast learning.
- 5+ years experience
- Previously managed a team
- Built & managed backend systems from scratch previously.
- Lead the core backend engineering team, including mentoring, coaching, architecture, devops, code review and software infrastructure
- Should be more proficient with Django.
- Work with the executive team to shape and execute the product roadmap
- Direct our team environment to achieve sprint deliverables and acceptance criteria
- Design and monitor metrics to assess product and infrastructure performance
- Hire, build and shape the team