

Ruby and Rails
Creating JSON based web services from Ruby on Rails (RoR) apps
HTML5, CSS3, JavaScript, jQuery, CoffeeScript, Ajax, lodash/underscore.js
A firm grasp of object-oriented analysis and design
Good to have knowledge in any front end framework, Angular or above versions, Backbonejs, Ember.js
Should have extensive experience in Agile software development principles, practice, and process
Should have worked on enterprise-cl applications
RoR Performance tuning and scaling
Proficiency in English strongly preferred
A proactive and resourceful person who achieves with minimal oversight
Team player with the ability and desire to become an integral part of a fast-paced team
Good knowledge of relational databases MySQL, Oracle, Microsoft SQL Server, DB2 or similar
Hands-on experience with at least one of the NoSQL environments like MongoDB, Couchbase, Cassandra
Experience with text search systems like elastic, solr or similar
Hands-on experience in integrating with third-party REST APIs
Managing code with Git and other version control tools
Good to have knowledge of Nginx

About DispatchTrack
About
Connect with the team
Similar jobs
Context for the Candidates:
Blockchain engineers are tasked with building secure, scalable, and high-performance decentralized applications. This discussion focuses on how to utilize key technologies—Node.js, Rust, Go, TypeScript, Ethers.js, viem, and Hardhat—in smart contract and blockchain system development, while addressing the practical challenges that arise in such projects.
Key Discussion Points:
• How do you integrate Node.js, Rust, Go, and TypeScript in blockchain-backed applications?
• Discuss the trade-offs between using Rust or Go for performance-critical blockchain services.
• What are the key challenges in ensuring the security and scalability of smart contracts using tools like Ethers.js, viem, and Hardhat?
• How do you approach testing, debugging, and deploying smart contracts in a decentralized environment?
• Share best practices for gas optimization, contract upgradability, and backend scalability.
Evaluation Criteria:
1. Technical Knowledge:
• Strong knowledge of Node.js, Rust, Go, and TypeScript with practical experience in blockchain development.
• Proficiency in Ethers.js, viem, Hardhat, and smart contract lifecycle (development, testing, deployment).
• Understanding of security best practices, performance optimizations, and scalability in decentralized systems.
2. Problem-Solving and Integration Skills:
• How candidates approach integrating smart contract solutions with backend services using Node.js, Rust, Go, and TypeScript.
• Solutions proposed for common challenges in blockchain projects such as gas fees, security vulnerabilities, and system bottlenecks.
3. Experience and Expertise:
• Minimum of 2 years of IT experience, including hands-on development with the specified technologies.
• Practical knowledge of blockchain architecture, consensus mechanisms, and decentralized application deployment.
4. Innovation and Critical Thinking:
• Candidates’ ability to think creatively about system architecture, proposing scalable and secure solutions for blockchain-based applications.
• Discussion on the future potential of blockchain technology and how the tech stack can evolve.
5. Communication and Team Collaboration:
• Clear articulation of technical challenges and how to address them in a team setting.
• Ability to lead or contribute to discussions in a way that encourages collaboration and team-driven problem-solving.


Software Engineer
Required Qualifications
- Overall 2+ years’ experience developing web applications
- Experience with
- C#
- NET Core
- Entity Framework
- At least one of the following two databases
- Microsoft SQL Server
- PostgreSQL Server
- Docker
- Google Cloud
Responsibilities
- Hands on coding, systems analysis, design and delivery of projects assigned.
- Completes assigned projects in a timely manner.
- Keeps management informed of project progress and problems, particularly as to needed changes in schedule, resources, or product.
- Responds to problems in a timely, effective manner.
Bonus Points
- Familiar with CI/CD pipeline
- Experience working with something other than the Microsoft stack (Python, Java, Scala, Go etc.)
- Rewrite existing APIs in NodeJS.
- Remodel the APIs into Micro services-based architecture.
- Implement a caching layer wherever possible.
- Optimize the API for high performance and scalability.
- Write unit tests for API Testing.
- Automate the code testing and deployment process.
Skills Required:
- At least 2 years of experience developing Backends using NodeJS — should be well versed with its asynchronous nature & event loop, and know its quirks and workarounds.
- Excellent hands-on experience using MySQL or any other SQL Database.
- Good knowledge of MongoDB or any other NoSQL Database.
- Good knowledge in postgre
- Good knowledge of Redis, its data types, and their use cases.
- Experience with graph-based databases like GraphQL and Neo4j.
- Experience developing and deploying REST APIs.
- Good knowledge of Unit Testing and available Test Frameworks.
- Good understanding of advanced JS libraries and frameworks.
- Experience with Web sockets, Service Workers, and Web Push Notifications.
- Familiar with NodeJS profiling tools.
- Proficient understanding of code versioning tools such as Git.
- Good knowledge of creating and maintaining DevOps infrastructure on cloud platforms.
- Should be a fast learner and a go-getter — without any fear of trying out new things Preferences.
- Experience building a large scale social or location-based app



Responsibilities:
- Hand on experience in Golang/Python/Ruby on Rails /Node.Js
- Must have at least 1+ years of experience in Team Handling
Skills And Qualifications
- Strong proficiency with JavaScript and TypeScript
- Knowledge of Node.js and loopback 4 frameworks
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Basic understanding of front-end technologies, such as React
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Understanding fundamental design principles behind a scalable application
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git


Responsibilities:
- Build scalable, service oriented web applications from scratch for technology products for European market.
- Maintain these applications for accuracy and high availability.
- Continuously identify opportunities to improve system designs, architecture and implementation standards
- Participate with founding, business and product teams in discussions on how to build and launch new modules.
- Collaborate across functions and own the planning, estimation and execution for parts of the product.
- Start as an individual contributor but stay ready to build and mentor a small team of up to 5 engineers over the coming months and years.
- Contribute in hiring highly ambitious engineers as the team grows.
- Being among the first people on the engineering team, be a culture driver.
Requirements:
- Experience of architecting and building products/business critical backend applications using different MVC frameworks.
- Experience with microservices.
- Experience of building and maintaining scalable applications using Node.js/MEAN stack.
- Experience of deploying and maintaining web applications.
- Experience with non relational databases like MongoDB.
- Understanding of relational databases like MySQL.
- Familiarity with REST APIs and stress testing tools.
- Good communication skills.
- Exposure in building polyglot applications.
- Exposure for devops and related processes, preferably GCP.
- Knowledge of components in scalable solutions i. e. database partitions, message brokers, background processing.
- Exposure to basic frontend technologies to speed up collaboration with the frontend team.
Experience: 2.5 to 4 years
Location: Pune
About Studily: Optimizing education through personalized learning, Studily is here to empower educators and indulge learners across the globe. Studily uses the Flipped Learning Model to create a student-centric tool that applies artificial intelligence technology to prepare today's schooling system for tomorrow's Education Revolution.
Qualifications
- 2+ years' of experience in web development using NodeJs technologies.
- B.E., B. Tech., Msc IT, MCA etc in Software engineering/ Information technology.
Responsibilities
- Write reusable, testable, and efficient code following best practices (unit testing, source control, continuous integration, automation, design patterns, etc)
- Debug and refactoring of existing code, troubleshoot problems
- Collaborate with other developers, testers and other leads to enhance to quality product enhancements
- Take full responsibility for the quality of the code and test cases that are developed.
- Integration of user-facing elements developed by front-end developers with server-side logic.
- Provide task estimations and deliver quality code on time.
- Participate in architectural, design, and product sessions.
- Interact with different stakeholders to gather feedback and clarification.
- Research and apply new technologies and best practices.
- Should enjoy the experience of mentoring new hires on technical and process areas.
- Must have hands-on experience in building Microservices based software architecture. Must have Unix /Docker /Kubernetes /NOSQL experience
Requirements
- Knowledge of ReactJS is preferable.
- Extensive knowledge of JavaScript.
- Thorough understanding of databases such as MySQL, MongoDB or similar technologies
- In depth knowledge of working with Git.
- Experience with Restful APIs, Postman etc.
- Understanding of AWS/EC2, or other cloud services.
- Object-oriented application building experience in a professional Agile/Scrum environment.
- Good to have Unix /Docker/Kubernetes/NOSQL experience.
Skills
- Node.js
- AWS services
- Deployment
- Unix /Docker/Kubernetes/NOSQL


Education B:-E IT/CE, ME IT/CE, BCA, MCA, BSc IT, MSc IT
Experience:-Minimum 3 to maximum 5 years
Job Timings 10:00 to 07:30 IST (5 Day working)
Location:-Ahmedabad (Currently work from home)
Salary Range Up to 32K CTC PM
Requirements:
▪ 3-4 Year of experience in Laravel, MySQL
▪ Deep understanding and hands on experience in MySQL.
▪ Laravel MVC, Cron Job, Form request validation, Service Design pattern
▪ Must be good at technical and analytics skills
▪ Good grip over documentation
▪ Good communication skills
▪ Understanding of web development process (Design, Development, and deployment)
▪ Experience in building and consuming REST API
▪ Good Knowledge of Javascript, JSON, AJAX
Good to have:
▪ Familiar with GIT, Version control
▪ Exposure with third-party libraries and APIs
▪ Laravel Custom artisan command, Service Design pattern
Responsibility:
▪ Enjoy agile development
▪ Able to work independently with minimal supervision
▪ Flexibility, energy, and ability to work well with others in a team environment String problem-solving skills.
Perks:
▪ 5 Days/Week
▪ Subscriptions of Laracast.com, egghead.io, All the Wesbos courses
▪ Chance to work on Indie SaaS Products
▪ Chance to work on modern and cutting-edge technologies
▪ High-performance Mac devices
▪ A young team of developers

making api and wokring on aws and s3 is added advantage.


