
Skills Required:
- 3+ 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 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.
 

About Recro
About
Recro is a developer-focused platform that was founded with the aim of seamlessly matching individual expertise with the right opportunities. 
We empower talented developers by providing them with relevant experience at fast-growing startups based on technical competencies and aspirations. These opportunities have a significant impact on their career success and help them become their best self. 
On the other hand, startups get instant access to top-quality developers with guaranteed productivity from the very beginning. We help them to scale up/down based on their needs, thus ensuring an efficient and high-yielding workforce. 
Developers solve real-time complex problems and get exposure to the uplifting and challenging work culture at start-ups like Flipkart, Dunzo, Swiggy, and Zivame among many others. At Recro, we ensure continuous support from our strong community to accelerate careers for developers and strive to create optimal business outcomes for high-growth startups. 
Company video


Photos
Connect with the team
Similar jobs
-Experience as a Technical / Enterprise Architect with strong knowledge of technologies / paradigms such as AI/ML, Micro-services, REST APIs, using MEAN /MERN & MongoDB
-Experience in defining and implementing and managing Cloud infrastructure
-Experience in setting up Architecture and technology vision and adoption of technology advancements into product delivery
-Should have worked with key technology partners in architecting various solutions
-Developing, Training, and mentoring in-house & outsourced Engineering teams
-Setting best practices across coding process
-Experience in establishing Enterprise technology standards and architecture review board for governance of Technology & Architectural changes and roadmap
-Define the complete technical infrastructure environment
-Maintain current knowledge of all relevant technology developments and seek opportunities to deploy new technologies that benefit the client
-Create architecture scope, definition, construction, and execution
-Provide technical leadership to project resources and the client to meet project deadlines and ensure that project objectives are met
-Provide technical leadership to project resources and the client to meet project deadlines and ensure that project objectives are met
-Ability to work with cross functional teams and articulate the technology vision and drive adoption across the Unit
Requirements:
-Experience in Fintech and B2C SaaS applications
-Proven experience as a Technical Architect or Project Manager
-Hands-on experience with software development and system administration
-Understanding of strategic IT solutions
-Experience in project management and service-oriented architecture (SOA)
-Knowledge of selected coding languages (PHP, Python)
-Familiarity with various operating systems (eg Windows, UNIX) and databases (eg MongoDB / MySQL)
-Ability to articulate technical solutions & ROI associated to multiple stakeholders such as Product engineering teams, business leaders, CXOs etc
-Organizational and leadership skills
-BSc/BA in Computer Science, Engineering or a related field
-Experience with Product-centric Organizations
Description:
We are looking for a highly capable NodeJS developer to optimize our web-based application performance. You will be collaborating with our front-end developers, designing back-end components, and integrating data storage and protection solutions.
Roles and Responsibilities:
- User authentication and authorization between multiple systems, servers, and environments.
 - Extensive web services development with RESTful interfaces
 - Integration of data storage solutions, Solution for MongoDB, API Integration
 - Responsible for the development and maintenance of applications target for the range of any kind of web application API development and Solidity experience is better if candidate has knowledge.
 - Primary focus will be development of React based web applications and their integration with back-end API services.
 - Independent practitioner and advanced programmer and will be working alongside cross platform engineers and testers on different layers of the infrastructure.
 - Commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
 - Ensure the performance, quality, and responsiveness of applications.
 - Collaborate with a team to define, design, and ship new features.
 - Identify and correct bottlenecks and bug fix.
 - Help maintain code quality, organization, and automatization.
 - Engagement in client communication, requirement collection, analysis, and documentation activities, in case if it would require.
 - Design and Implement Architecture solutions
 - Contribute in all phases of the development lifecycle
 - Able to make sure that the platforms keep up with high standards of scalability, stability, security, and performance.
 - Convey effectively all task progress, evaluations, suggestions, schedules along with technical and process issues.
 - Troubleshooting bug reports and help to establish ambitious goals to improve our codebase in general
 
Requirements:
- Minimum 2 years of experience in Node JS
 - Should have worked on at least one Node JS framework
 - Must have worked on Agile development methodologies.
 - Strong understanding of front-end technologies
 - In-depth knowledge of Node.js, Express.js, MongoDB, Postman, REST API
 - Excellent communication skills both verbal and written (English)
 - Implementing automated testing platforms and unit tests
 - Proficient understanding of code versioning tools
 
How we work:
- We use Microsoft Teams for daily communication, conduct daily standups and team meetings over Teams.
 - We value open discussion, ownership, and a founder mindset.
 - We prioritize design, amazing UI/UX, documentation, to-do lists, and data-based decision-making.
 - We encourage team bonding through bi-weekly town halls, destressing sessions with a certified healer, and fun company retreats twice a year.
 - We offer a 100% remote workplace model, health insurance, top performers eligible for attractive equity options, mental health consultations, company-sponsored upskilling courses, growth hours, the chance to give back with 40 hours for community causes, and access to a financial advisor.
 - Wobot is an Equal Opportunity Employer
 
• As a Python full-stack developer, your role would involve design development and deploy full-stack applications out of Artificial intelligence projects with a focus on low latency and scalability.
• You also need to optimize the application for better performance and a large number of concurrent users.
• A strong technologist we care about doing things the right way rather than just doing them and thrives in a complex and challenging environment.
Who are we looking for?
• Bachelors / Masters in Computer Science or equivalent with at least 3+ years of professional experience.
• Solid understanding of design patterns, data structures, and advanced programming techniques
• As an Engineer in our team, you will design, code, test, and debug quality software programs.
• Strong software design and architectural skills in object-oriented and functional programming styles.
• Python, Celery, RabbitMQ, Kafka, Multithreading, Async, Microservices, Docker, Kubernetes.
• Experience in working with Machine Learning Pipelines
• Experience in Reactjs.
• Experience in Celery, RabbitMQ/Kafka.
• Experience in Unit Testing Tools.
• Experience in working with SQL & NonSql databases such as MySQL, Mongo DB.
• Exposure to cloud technologies.
• Demonstrate the ability to work in a fast paced and hyper-growth environment where the requirements are constantly changing.
• Nice to have: Experience developing products containing machine learning use cases.
• Familiar with agile techniques like code reviews, pair programming, collective code ownership, clean code, TDD and refactoring.
👋🏼We're Nagarro.
We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (18000+ experts across 33 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!
Please find the job details below
Experience: 7.5-10 years
Must Have: Microservices architecture (MSA)- General Experience
REQUIREMENTS:
- Strong technical background with node.js, event loop understanding, unit testing, developing web application & APIs, event & stream, call-back & closures, promise, async/await, accessing file system, Optimization techniques
 - understanding of different components such as web server, storages, integrations
 - should have worked on designing and building server-side solutions (in any technology), build process of node.js, CI/CD process of node.js, multi-tasking (working on multiple things at same time)
 - Good knowledge of functional and Object-Oriented Programming
 - Implementing effective security protocols, data protection measures, and storage solutions.
 - Running diagnostic tests, repairing defects, and providing technical support.
 - Recommending and implementing improvements to processes and technologies.
 - Keeping informed of advancements in the field of Node.js development.
 - Familiarity with Azure pipeline
 - Should have experience in Identifying software application weaknesses and target areas and sketching out ideas for automated software test procedures. Reviewing software bug reports and highlighting problem areas.
 - Knowledge of high-quality professional software engineering practices for agile software development cycle, including coding standards, code reviews, source control management, build processes, testing, and deployment.
 - Fundamental knowledge of design patterns
 - Experience in communicating effectively with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
 - Mentoring the team members to meet the client's needs and holding them accountable for high standards of delivery.
 - Being able to understand and relate technology integration scenarios and be able to apply these learnings in complex troubleshooting scenarios.
 
RESPONSIBILITIES:
- Writing and reviewing great quality code
 - Understanding functional requirements thoroughly and analysing the client’s needs in the context of the project
 - Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns, and frameworks to realize it.
 - Determining and implementing design methodologies and tool sets
 - Enabling application development by coordinating requirements, schedules, and activities.
 - Being able to lead/support UAT and production roll outs.
 - Creating, understanding, and validating WBS and estimated effort for given module/task, and being able to justify it.
 - Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement
 - Giving constructive feedback to the team members and setting clear expectations.
 - Helping the team in troubleshooting and resolving of complex bugs
 - Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken.
 - Carrying out POCs to make sure that suggested design/technologies meet the requirements.
 
Backend Developer - Node.JS - AirFi
AirFi is a market leader in providing portable Onboard Passenger Entertainment and Mobile Crew Sales Solutions to various passenger travel segments. Founded in 2011 in The Hague, Netherlands - AirFi is the world's fastest-growing company in mobile InFlight Entertainment space and in providing ancillary sales solutions to enterprise customers.
AirFi brings disruptive innovations in a cost-effective manner to the airline cabin and other modes of passenger transport mediums and is making thousands of passengers and crew happy every day all over the globe!
Your key responsibilities
- Responsible for ideating, designing, developing, and supporting the backend services of AirFi web apps for different modes of passenger transport including major airlines across the world.
 - Manage your components independently, including but not limited to: gather requirements; communicate design decisions to cross-functional teams including data science, engineering, analytics, and operations; proactively seek user feedback.
 - You will help AirFi to quickly iterate and scale web app development to different segments of customers with standard processes, automation, monitoring, and rapid quality assurance.
 - Proactively monitor the web apps space for continuous improvements and optimisations, looking for new opportunities and challenges.
 
What we look for
- Exposure to product development, self-driven, highly motivated and you must be independent in managing on your own components or features
 - You must be extremely collaborative and enjoy working cross-functionally with other engineers, designers, and stakeholders
 - You must possess an affinity for metrics and analytics - You must be proactive and must move fast or pivot to meet the changing needs of the product
 - You are a problem solver and can use everything from front end to command-line tools to help you identify and fix issues.
 - You should be diligent, thoughtful, have an eye for detail and have great oral and written communication skills
 - Work with product and engineering teams on different data driven products and help drive/implement the Data flows for the same.
 - Designing, integrating and documenting technical components for seamless data extraction and analysis
 
Must have technical skills
- MUST: Experience in Javascript or any modern-day JS frameworks - 7+ years
 - Experience NodeJS, MongoDB or any other NoSQL DB - 7+ years
 - Experience on building RESTful services and MVC patterns - 5+ years
 
You get bonus point for
- Responsive web-frameworks (e.g. Foundation, Bootstrap)
 - Experience in AngularJS, React, etc - 2+ years
 - Linux skills (we run on embedded Linux)
 - Expertise HTML5, CSS,
 - Experience on Cloudant, AWS, GCP etc.
 
- Experience on eCommerce or payments related domains
 
What you can expect
We promise to provide opportunities that not only satisfy your creative instincts but also let you make a significant impact on the products that we create and ultimately the business we are in. We provide a great platform to take up multiple roles based on individual interests or skills and collaborate with different global teams. We boast of a professional, fun work environment with a flat hierarchy and super supportive people to work with. We also encourage a work culture where - no idea is a bad idea and the team can shout it out to be heard!
What more do we offer?
Some of our benefits that our employees cherish:
- Flexible work timings, remote working and work from home options
 - Liberal employee policies including genuine open-door policy and special focus on keeping the work culture non toxic
 - A very liberal leave policy that includes paternity, adoption and sabbatical leaves
 - We provide Skill enhancement sponsorships
 - Celebratory team events, regular team virtual GupShups and fun engagement activities including the annual team (destination) meetings and the annual family gala dinner!
 - Meal coupons and random gift vouchers
 - Career longevity perks and so on!
 
When we're in office some of the things that make AirFi an interesting place to work are - healthy breakfast, snacks and a fully loaded pantry (read: health alert!); we try to keep AirFi as a fun place to work at and have interesting team activities on Fridays with occasional beers.
You get the opportunity to work and socialise with our global team when they visit or when you visit our customer offices/hangers. Last but not the least, in case you are an aviation geek - the opportunity to be on test flights and learn how the aviation industry works!
Follow and engage with Us!
- https://www.linkedin.com/company/airfi">LinkedIn
 - https://www.facebook.com/AirFi.aero">Facebook
 - https://twitter.com/airfi_aero">Twitter
 - http://airfi.aero/">Website
 
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 an 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 and Duties :
- Writing clean, scalable code using .NET programming languages.
- Build high-quality scalable and predictable web applications on the .NET Technology stack and maintain internal and external facing web applications.
- Creating and integrating services and APIs using Web API 2 for various products and applications.
- Working on system architecture and databasing in MongoDB, MySQL, and NoSQL.
- Make regular modifications to existing software for error correction, adaptation to new hardware, and improving overall function and performance
- Evaluate new code for reliable architecture, stability, reusability, performance, automation, security, and metrics
- Using JSON to store and transport data.
- Working with other team members and the team lead using Project Management Tools and Version Source Control to create industry-leading technological products.
Skills required:
- 1 - 3 years of experience in MongoDB.
- Knowledge about AWS Cloud is an added advantage.
- Knowledge of .NET development and lifecycle methods in C# Language.
- Experience in making Web API 2 including routes, class components, async methods, parallel programming, authentication, and authorization, etc.
- Experience and hands-on knowledge of data management methods with MongoDB, MySQL, or NoSQL, etc.
- Should have experience and understanding of using JSON.
- Familiarity with working with .NET Framework, JavaScript, HTML. Knowledge of .NET Core is preferred.
- Knowledge and experience working with AWS Cloud and cloud computing techniques is an added advantage, but not a requirement.
- Having a BSc Degree in Computer Science is optional but should have some educational knowledge of computer science.













