We are looking for a highly capable Node.js developer to optimize our web-based application performance. You will be collaborating with our front-end application developers, designing back-end components, and integrating data storage and protection solutions.
To ensure success as a Node.js developer, you should possess extensive knowledge of Node.Js-based services and experience in a similar role. An accomplished Node.js developer will be someone whose expertise results in the stable, fast, and secure exchange of data between servers and end-users.
Node.js Developer Responsibilities:
- Developing and maintaining all server-side network components.
- Ensuring optimal performance of the central database and responsiveness to front-end requests.
- Collaborating with front-end developers on the integration of elements.
- Designing customer-facing UI and back-end services for various business processes.
- Developing high-performance applications by writing testable, reusable, and efficient code.
- Implementing effective security protocols, data protection measures, and storage solutions.
- Running diagnostic tests, repairing defects, and providing technical support.
- Documenting Node.js processes, including database schemas, as well as preparing reports.
- Recommending and implementing improvements to processes and technologies.
- Keeping informed of advancements in the field of Node.js development.
Node.js Developer Requirements:
- At least two years' experience as a Node.js developer.
- Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
- Knowledge of front-end technologies such as HTML5 and CSS3.
- Superb interpersonal, communication, and collaboration skills.
- Exceptional analytical and problem-solving aptitude.
- Great organizational and time management skills.
- Availability to resolve urgent web application issues outside of business hours.
About Sodio Technologies Pvt Ltd
About
Working at Sodio is all about problem-solving, brainstorming and building products that makes an impact. Unlike any random company that makes their employees lost in a maze of hierarchy with some typical department which can't get more monotonous, Sodio offers it's team members the chance to be the game-changers in game-changing products across industries.
The focus on research and development in the promising yet nascent technologies popping up every other day and the opportunity for every person onboard to contribute is perhaps the best thing about working with Sodio.
Some of the global and cross-industry problems that Sodio tirelessly works towards solving are:
1. Making the process of product development streamlined by systematically chipping away turbulence and inefficiencies. Our pool of experienced and talented Developers is one of the best when it comes to the whole product development process.
2. Pushing hard for the widespread adoption of revolutionary technologies like that of Blockchain. Years of research and iterative testing in the blockchain space meshed with the experience of creating stupendous products with blockchain technology has made us capable of contributing significantly to the adoption of Blockchain.
Connect with the team
Similar jobs
- 2 years of strong development background building complex applications.
- Proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Experience building applications using NodeJS and frameworks such as Express.
- Thorough understanding of React.js and NodeJS including its core principles.
- Ability to understand business requirements and translate them into technical requirements.
- Familiarity with code versioning tools (such as Git, SVN, and Mercurial).
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Strong experience with MongoDB, Postgres
- Developing new user-facing features using React.js
- Thorough understanding of React.js & popular Workflows (such as Flux or Redux)
- Building reusable components and front-end libraries for future use
- Proficient understanding of web markup, including HTML5, CSS3, and JavaScript
- Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
- Proficient understanding of client-side scripting and JavaScript frameworks.
- Strong experience with React.js
- Good understanding of asynchronous request handling, partial page updates, and AJAX
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Proficient understanding of code versioning tools, such as Git / SVN
- Previous knowledge of GRPC, Web sockets, and Audio Recording is a plus.
- Develop new user-facing features
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Optimize application for maximum speed and scalability
- Assure that all user input is validated before submitting it to the back-end
- Collaborate with other team members and stakeholders
BEFORE APPLYING
We're looking for talented, analytical and passionate people to join our proven team as a Senior Software Engineer based in Mumbai, India.
- We are disrupting the traditional fundraising process for private businesses and investors.
- You will work with a diverse team of former investment bankers, strategy consultants and technologists in developing innovative funding and growth strategies for our users.
- Everything we do is focused on helping businesses and investors find their best match, from institutional investors all the way down to retail.
JOB PURPOSE
- Build and own Fundnel's products guided by our vision: to make private capital and investment opportunities more accessible to all.
- Contribute to the growth of the team by upholding best practices in engineering, security, and design
ROLES AND RESPONSIBILITIES
- Collaborate with the rest of the team to design, implement and launch new products and features.
- Work closely with PMs, designers, and other engineers to ideate solutions to user problems.
- Maintain stability and high integrity through testing processes with a focus on security and data protection.
- Participate in code reviews and knowledge sharing sessions, focused on growing technical & personal skills for the team.
- Explore and integrate third-party API and services to enable impactful new capabilities.
- Conduct regular feedback reviews, assist in tech operations, facilitate standards and quality within the team and reduce technical debt.
- Ensure code quality and system security through automation, unit testing and structured code reviews.
- Make improvements to developer productivity through process or code improvements and mentorship.
- Work on a distributed team.
YOU’LL BE A GREAT FIT FOR US IF YOU
- A full-stack generalist, with minimum 5 years of working full-time as a software engineer.
- Significant experience in one of the following languages or frameworks: TypeScript, React, Python.
- Experience building complex web products, with expertise working on all parts of the stack (frontend, backend, anything in between).
- Understanding of DevOps to build and maintain CI/CD pipelines.
- Working knowledge of Docker and Kubernetes.
BONUS ATTRIBUTES
- A full-stack generalist with experience building web applications.
- Experienced at writing clean, scalable code with significant experience in one or more scripting languages. You are product oriented, combining thoughtfulness with pragmatism and a will to get stuff done.
- Excited to move fast, prioritize, and constantly make critical product decisions.
- Comfortable with and curious about working outside of a traditional narrow engineering role.
- A self-starter: you have started something on your own before - a startup, an open-source project, something else.
- You believe effective and successful work is made possible by clear and honest communication, with a shared understanding of the long-term vision and immediate next actions. When you don't fully understand something, you ask lots of questions and use the opportunity to learn and grow.
Only successful applicants will be contacted.
We are seeking a person to join our tech team, with proficiency in programming languages likeJavaScript, decent understanding of NodeJS and React.js and an abiity to understand business requirements and to translate it into technical requirements.You’ll work closely with top school graduates, ex-McKinsey,BCG, Deloitte, EY, Byju’s, Paytm employees to establish, nurture, and grow business across categories & territories. This is an amazing opportunity to learn from an extraordinary team, grow massively and to help students around the globe build an awesome career for themselves.
What you will do:
- Developing new user-facing features using ReactJS as frontend and NodeJS as backend
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high quality code
- Optimizing components for maximum performance acrossa vast array of web-capable devices and browsers
- Writing test cases for automated testing
- Deployment of micro services to AWS
- Defining and Architecting a proper structure to any new micro services being added
- Managing and updating already build micro services
What you will need:
- Strong proficiency in JavaScript, including DOM manipulationand the JavaScript object model
- Thorough understanding of React.js and its core principles
- Thorough understanding of NodeJS, Express and itscore principles
- Experience with popular React.js workflows Redux,Saga, Axios
- Experience with popular NodeJS packages like Knex
- Knowledge of isomorphic React is a plus
- Familiarity with RESTful APIs
- Experience with building optimised SQL queries and stored procedures
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelinesand tools
- Experience with common front-end development tools such as Babel, Webpack,NPM, etc.
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Familiarity with code versioning tools such as GIT
What you will get:
- Industry-best perks
- A phenomenal work environment, with massive ownershipand growth opportunities
- A bunch of super young & enthusiastic colleagues in Tech/Marketing/PR/Editorial/SocialMedia & Events!
- Quick iterations and deployments – fail-fast attitude
- Opportunity to work on cutting edge technologies, and lead teams in the future
- Access to a world-class mentorship network
- Create a massive, and direct impact of the work you do in the lives of people across the globe
About the Company: At Leverage Edu, we are democratizing access to global opportunities for students everywhere. By helping students make the right career choices withthe aid of information and pathways that they can trust, we are opening doors to opportunities they could not access without the right guidance and support. Making sense of the complex web of courses,colleges, careers, and geographies is a tough task – by leveraging technology but connecting with students at a personal level we help them maximize their potential. To build towards this goal we are looking for people with the ambition and hustle to make the world a smaller place and get people closer to their dream opportunities. We are building at a break-neck speed in one of the fastest-growing industries inthe world and the opportunities for growth are limitless.
MVC, Angular, ASP.Net, MY SQL, Azure or AWS
We are looking for a Full Stack developer responsible for the development and maintenance of Vyapar server-side infrastructure. Your primary focus will be building and maintaining the complete server-side infrastructure. Strong understanding of Core Javascript, HTML, CSS, and Relational Database are critical for the role.
Responsibilities:
- Translate designs and wireframes into high-quality code
- Design, build and maintain high performance, reusable, and reliable APIs
- Ensure the best possible performance, quality, and responsiveness of the APIs
- Maintaining the AWS infrastructure, security, performance and uptime
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
- Helping the team members and guiding them for the right design and implementation
Skills:
- Strong knowledge of Javascript and NodeJs, HTML, CSS, JQuery along with great algorithmic skills.
- Good knowledge of PHP (Laravel)
- Strong knowledge of AWS Services and good experience in handling server-side infrastructure.
- Strong knowledge of design patterns and best practices.
- Strong understanding, creating, manipulating, and querying database – Mongo DB, MySql.
- Familiarity with RESTful APIs, web sockets, continuous integration, and caching technologies.
- A knack for benchmarking and optimization
● Ability to deep dive hands on into coding, building scalable architecture and backend
infrastructure
● Strong knowledge of “how to scale” a product, Dev ops, (Docker/ Kubernetes), Messaging
queues, Testing, Database design, Security Log management system
● Extremely hands-on in coding along with a strong interest in leading a team.
● Knowledge of tech stack, which in our case is Node.js/GraphQL/TypeScript for API
development, PostgreSQL, AWS, Python for data processing.
● Proven technical experience of 4-10 years of work-ex coupled with a strategic growth mindset
Responsibilities
● Lead the software design, architecture, development, debugging, documentation, testing,
deployment, maintenance and improvement efforts
●
Establish the roadmap and architecture based on the latest proven technologies and Hora’s
needs
● Manage, lead and mentor other engineers and demonstrate best engineering practices with the
team
●
Lead the team to follow our software development process including writing unit tests,
performing code reviews, doing daily standups, setting OKRs and milestones, etc.
●
Excellent experience in coding including the ability to write well-crafted, well-tested, readable,
maintainable code
● Develop backend code for mobile applications and internal web tools
● Develop APIs for the mobile platform
● Own, innovate and maintain the backend infrastructure
● Code using cutting-edge tools in close collaboration with our Machine Learning team
● Stay on top of state-of-the-art technologies and apply them
● Collaborate with teams and share knowledge via tech talks and promote tech and engineering
best practices within the team
Minimum Qualifications
● B.S., M.S., or Ph.D. degree in Computer Science or a related technical field or equivalent
practical experience
● 4-10 years of relevant work experience in system design, algorithms, data structures, scalability,
DevOps, security and testing
● Demonstrated experience in delivering reliable, scalable, performant, and secure web-based
systems and services in production
● Experience working with three or more from the following: web application development,
Unix/Linux environments, mobile application development, distributed and parallel systems,
machine learning, natural language processing, networking, developing large software systems,
security for software development.
● Strong experience in system design, scalability, DevOps, security and testing
● Strong and proven passion for code quality
● Knowledge of a wide-range of front and back-end technologies.
Experience with any of the following technologies is particularly desirable: TypeScript,
GraphQL, node.js, Python, Go, Java, HTML/CSS, React, Redis, PostgreSQL, Kafka,
Spark, ElasticSearch, Docker/Kubernetes, AWS, Git. ○
Experience in writing backend code with modern languages and frameworks
(JavaScript/node.js or Python/Django)
● Strong relational database experience (PostgreSQL, MySQL, etc.)
● Experience in API development for mobile/web
● Strong Computer Science fundamentals: data structures, algorithms, memory management,
concurrency
Preferred Qualifications (Added advantage)
● Excellent written communication, verbal communication, and presentation skills
● Competitive programming experience
● Familiarity with data science and/or machine learning, experience in credit and risk models,
NLP and network analysis expertise
● Experience of working on fintech products
● Experience in managing a distributed set of engineers/developers
Personal Attributes
● Self-guided missile
● Enjoys finding novel solutions to hard technical problems
● Optimistic team player
● A hard-working, humble disposition - we are looking for doers who think, and thinkers who
do.
● Enjoys hands-on, day-to-day work while having a bigger picture view of the goals to
accomplish.
● Strong sense of ethics and integrity.
● Desire to make a strong impact on the lives of millions through their work