
Responsibilities:
- Collaborate with cross-functional teams including front-end developers, designers, and system administrators to develop robust and scalable server-side applications.
- Design and implement RESTful APIs and services using Node.js, ensuring efficient data handling and integration.
- Develop database schemas and models for MongoDB, optimizing queries and ensuring data integrity.
- Implement data migration and transformation tasks between different data sources.
- Write efficient and reusable code, following best practices and coding standards.
- Conduct thorough testing and debugging of applications to identify and fix issues promptly.
- Collaborate with DevOps team to deploy applications on servers or cloud platforms.
- Continuously monitor application performance and optimize it for scalability and reliability.
- Stay updated on emerging technologies and trends, actively suggesting improvements and innovative solutions.
Requirements:
- Strong proficiency in Node.js and JavaScript.
- Solid understanding of server-side development and asynchronous programming concepts.
- Experience working with NoSQL databases (e.g., MongoDB).
- Knowledge of database design and query optimization techniques.
- Familiarity with web application security principles and best practices.
- Proficiency in using version control systems (e.g., Git).
- Good understanding of agile development methodologies.
- Excellent problem-solving and analytical skills.
- Effective communication and collaboration abilities.

Similar jobs
Preferred Qualifications
- Bachelor's degree in Engineering with specialization in Computer science or related field
- 4-10 years of experience as a software engineer in a product development setting
- Deep experience in Python with demonstrated ability to build modern products
- Experience in designing APIs and integration patterns, implementing secure and sustainable products with a focus on quality and scalability
- Experience in FastAPI, Django, or equivalent
- Experience in data modeling and efficient usage of PostgreSQL, MySQL, MongoDB, or equivalent
- Experience with modern components like async python, pedantic, sqlalchemy, alembic, celery, google products API integration, etc. is a plus
- Understanding of CI/CD practices including code check-in policies, automated unit tests, automated code deployments, etc.
- Experience in other programming languages is a plus, especially Javascript and/or Typescript
- Experience building feature-rich and scalable web apps is a plus
- Ability to grasp new technologies and use them effectively to create industrial-strength software
● You will work on developing new features in the product and modifying existing features to make logical harmony with new ones.
● Implementing design through code and testing with WB cases. Fixing issues in existing components. Participating in code reviews and reviews of WB cases.
● Preparing documentation required for product and deployment. Participating in build cycles and release processes. Participating in testing drives when necessary.
Keyskills Required:-
● Can learn fast and apply gained knowledge to solve practical problems. A hacker by mind and artist when it comes to design and coding.
● You should be fast learning on job JDBC, Apache Commons, Google APIs for Java, LDAP, Apache Logging, Lucene, Quartz Scheduler, Struts, XML, Bootstrap, JQuery, KnockoutJS, Cryptography libraries, Spring Framework.
JOB DESCRIPTION
Senior Software Engineer
It is a fish and seafood supply chain platform.It is a B2B marketplace leveraging technology to deliver the fastest harvest-to-retail in the industry.Building the future of meat and seafood supply chain.We are building smart supply chain to deliver the highest quality seafood and meat for the Indian consumer. Our innovations in process management and workforce orchestration along with strong industry credentials are enabling us to deliver the fastest harvest-to-fork in the industry.Our endeavor is to leverage experience across various parts of the value chain – farming, production, delivery to marquee brands – to deliver similar value to the Indian consumers.
Role
As a senior software engineer, you will contribute to our end to end supply chain platform. You'll work with all key stakeholders to deliver scalable, maintainable backend code and work with frontend developers to deliver amazing user experiences. We are building a design and process-centric culture where you'll play a key role in the implementation of the foundation of all our systems. Up for a challenge?
You are:
- A self-starter with a sense of what it takes to be successful as a team
- Agile - welcome change, do as less as possible and embrace continuous delivery
- Conscious about how quality is carried through from the UI to all layers underneath
- Opinionated, but flexible to accommodate the big picture
Responsibilities
- Analyse requirements, provide estimates and deliver code in an agile setup
- Stay on top of all owned work and raise red flags as early as possible
- Define the architecture, best practices and coding standards
- Support continuous technical improvement by investigating alternatives and technologies and present them for architectural review
- Motivate team members, coach junior members and extend goodwill to other employees
Must have
- Prior startup experience, preferably with war stories to share
- 4-6 years of software industry experience
- Solid understanding of software design, development, testing, and problem-solving
- Expertise in coding efficient, high quality and modularized software
- Expertise in JavaScript, node.js based backend development
- Expertise in common design patterns and anti-patterns in Javascript
- Experience in building and scaling service-oriented architecture and microservices
- Expertise in relational and non-relational databases and expertise in at least one database system
- Experience with planning, execution and maintenance of test infrastructure for backend workflows
- Experience with CI/CD and setting up a monitoring infrastructure
- Knowledge of AWS, specifically building scalable cloud-native architectures using services like Lambda, AWS Gateway, Aurora, etc
- Knowledge of Unix shell and source control systems and tools such as git
- Strong technical leadership skills
- Strong communication skills
- Technical mentoring skills
Great to have
- Experience with GraphQL, meteor.js and other modern JS ecosystems
- Experience with blockchain and interest in ML
- Experience working on high traffic systems
- Bachelor’s degree in Computer Science or a related discipline.
Ruby On Rails Developer
Job Description:
· Relevant experience in Rails Web Applications should at least have 2+ Years of Experience
· Good experience with front-end technologies such as HTML, CSS, JavaScript
· Strong experience with Ruby on Rails Frameworks, ActiveRecord, GEMs, CRON jobs, and schedulers
· Develop enhancements on ruby-based web applications
· Experience in working with GitHub integrations and Docker setups.
· Experience in maintaining and troubleshooting existing applications
· Develop and manage APIs, third-party API integrations
· Good knowledge of SQL Server
Job Profile :Sr. Software Engineer/Software Engineer/Associate Software Engineer
Technologies :NodeJS Developer
Eligibility Criteria :Requires minimum of a Bachelor’s Degree in IT, Computer Science, MCA or equivalent experience.
Experience :1 to 3 year
Job Description
Job roles and responsibilities
The candidate’s primary focus will be developing new features for our modern web application. They will get exposure to an ‘agile-centric’ delivery model, while leveraging modern / innovative JavaScript approaches. A candidate who is driven, innovative and has passion for elegant technical solutions will thrive in this role.
- You should have deep understanding of NodeJS
- You should be strong in Javascript and TypeScript
- You should be capable of writing complex queries
- ES6, Express, Apollo Server, Send Grid Email, Twilio SMS, Payment Gateway,
- Error Loggin, API Developement, API Security,
- PostGreSQL/MSSQL/MySQL, MongoDB/CouchDB
- Very good knowledge on REST API
- Good experience in Agile methodologies
- Ability to design and write code complying with coding standards and other factors like performance, scalability, reliability, reusability, modularity in mind
- You should have strong logical and problem solving skills
- Excellent communication and customer interfacing skills
- AWS certification is nice to have
- Strong proficiency with JavaScript and good to have ES6(Typescript) knowledge
- Knowledge of Node.js and frameworks such as Express, Restify
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Understanding accessibility and security compliance
- 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
Competencies and Skills Required
- Requires excellent analytical, problem solving, and good communications skills
- Must be able to work effectively with business stakeholders
- Strong passion for delivering technical solutions to business problems
- Understanding and mindset of Agile software delivery (Ability to adapt to continually changing priorities)
- Team player who understands the importance of teamwork and collaboration
- Passion for delivering new approaches and challenging the ‘status-quo’
- Hungry to learn and always in search of continuous improvement
We are looking to hire a talented ruby on rails developer to manage the interchange of data between our users and the server. You will be responsible for developing and maintaining the server-side logic for the central database, testing performance, troubleshooting, and integrating front-end elements into the application.
To ensure success as a ruby on rails developer, you should have extensive experience working with ruby and back-end integration techniques. Ultimately, a top-level ruby on rails developer can create clean, functional code that perfectly suits the needs of the company.
Ruby on Rails Developer Responsibilities:
- Designing and developing new web applications.
- Maintaining and troubleshooting existing web applications.
- Writing and maintaining reliable Ruby code.
- Integrating data storage solutions.
- Creating back-end components.
- Identifying and fixing bottlenecks and bugs.
- Integrating user-facing elements designed by the front-end team.
- Connecting applications with additional web servers.
- Maintaining APIs.
Ruby on Rails Developer Requirements:
- Bachelor’s degree in computer science, computer engineering, or related field.
- Experience working with ruby on rails as well as libraries like Resque and RSpec.
- Ability to write clean ruby code.
- Proficiency with code versioning tools including Git, Github, SVN, and Mercurial.
- Experience with AngularJS or BackboneJS.
- Familiarity with MVC, Mocking, RESTful, and ORM.
- Good understanding of front-end technologies including HTML5, JavaScript, and CSS3.
- Knowledge of server-side templating languages including Slim and Liquid.
- Familiarity with testing tools.









