- Early StageStartup in initial stages
NodeJS Developer
- ₹80,000 – ₹2.5L
- 1 year of exp
- Full Time
Not Available
Remote only
About the job
Backend Engineer (Node.js)
Description
Are you a Backend Engineer (Node.js) or a Senior Backend Engineer (Node.js) with a passion for creating outstanding features and services? Do you enjoy packaging advanced capabilities into frictionless and user-friendly products for the users? Are you convinced that high-quality standards, continuous improvements, and a strong technical culture are key factors in a company’s success?
If you answered yes to these questions, we are sure this position will sound super exciting to you. 🤩
We are looking for a friendly person in love with the Web and SEO to join our growing Engineering department. 🚀
Keep reading for more details! 📝
Become Our New Node.js Backend Engineer!
One.com India Pvt. Ltd. is the Indian company behind the successful WordPress plugin Rank Math. Rank Math is the most powerful way to get the best WordPress SEO tools, used on +3,000,000 websites worldwide. Our plugin makes it easy for anyone to optimize their content with built-in suggestions based on widely accepted best practices! 😲
You will join our remote, global Engineering team, which is spread across Asia, Europe, and America. To facilitate this international teamwork, you preferably live or work in a time zone between UTC+0 to UTC+10. We are so curious to know which new country will be added to our distributed team map! 🌍
RankMath is part of group.One, a leading European provider of online presence, cloud hosting, and digital marketing services.
What You Will Be Doing:
You will be joining our Engineering team, in charge of implementing and maintaining RankMath services for external and internal users so that the company can efficiently deliver the best WordPress SEO experience. In your job as a Node.js backend engineer, your primary focus will be to build new features, fix bugs, and continuously improve, maintain, and run our backend services. You will ensure that our codebase and services meet our quality and performance standards and best practices. You will mostly be working on Content AI (Node.js), our AI-powered writing assistant used by marketers to generate ideas and ensure their content ranks well on search engines, but you can punctually work on other products. In the long term, your Node.js expertise should be shared among our teams to define and implement standard practices across all our Node.js codebases.
Our stack is mainly composed of JavaScript (Node.js) and PHP. While previous experience with Node.js is required for his position, knowledge of PHP and WordPress is appreciated.
Here is a list describing the tasks involved in this position (do you happen to like making lists? So do we!):
• Implement, test, maintain, document, and release services within your scope through valuable increments following the company’s vision and requirements;
• Contribute to framing, designing, enhancing, and maintaining the technical solutions and implementations of the
services within your scope and the associated test tools so that the service quality remains state-of-the-art;
• Collaborate with your teammates to be accountable for building, testing, documenting, and releasing expected features.
• Continuously foster a culture of excellence in the engineering department by actively participating in open discussions, sharing knowledge through code reviews and mentoring, refining, and applying best practices, and experimenting with new approaches;
• Continuously seek opportunities to increase the value the company delivers and the quality of our products through product feedback, process improvements, and community engagement.
During this journey, you will also have growing opportunities by working with your fellow teammates on backend service developments, DevOps tasks, and WordPress websites and plugins.
You will join a team and a company in a scaling transformation, seeking to grow a strong tech culture where continuous improvements, collaboration with peers, and autonomy are key values. You must be willing to get involved in this transformation to contribute and improve our processes, quality baselines, and best practices: we believe having a great developer's experience requires effort but leads to better products eventually.
Requirements
Personal Traits
• Passion and humbleness.
You are a skilled, passionate, and humble software engineer who is friendly, collaborative, and supportive. Solving problems and building solutions that help people are the values that make your work special and rewarding.
• Consider how your work impacts others.
At RankMath, one of our values is « Care about our Customers": we do what is best for them and we work to offer them an exceptional experience with our products. You consider how the code we build impacts them. You value personal growth and constructive feedback. People feel good around you because you love sharing what you know while continuously improving yourself and remaining thoughtful and flexible in your approach.
• Proficient knowledge of English.
Empathetic and collaborative communication is key: you are comfortable writing, speaking, and listening in English with technical and non-technical teammates.
• Being Yourself.
The RankMath team is diverse and composed of people from all over the world. Respect, collaboration, and inclusivity are some of our core values. Every day of work is an exciting opportunity to get in touch with fantastic people who will enrich your cultural and professional background.
Work Experience
• Proven Node.js backend experience.
You are an experienced backend engineer who already released and maintained Node.js services. You master the concepts You master the concepts of event loops, asynchronous processes, concurrency, and you can apply related performance optimization techniques. You know how to collaborate through git, develop and consume APIs, and design and implement database schemas on relational and non-relational databases. You know how to test, validate, and monitor the code you produce. Previous experiences with DevOps activities and GraphQL are welcomed but not required.
• You own your developments.
Framing issues and identifying solutions makes you thrive. You are not satisfied with simply expediting tickets and issues but you want to own the codebase you work on and actively take part in its evolution. You want to drive continuous improvement by enhancing embedded tests, and best practices and keeping the stack up-to-date.
• Love quality and continuous improvement.
Quality and continuous improvement drive you. You know that quality means the code not only executes but works as expected in many different environments and conditions. You insist on code being reliable, complete, robust, and stable. You are a collaborator, working with your teammates to continuously improve our practices, processes, code, tools, and
pipelines.
Do you bring even more to the table?
Do you want to know a few other things we appreciate about our candidates? Don’t worry if you don’t have experience in any of these areas, we can teach you, and learn together along the way!
• Not afraid of DevOps activities.
Deploying and running products, services and websites is as important as developing them. While we have a team dedicated to those activities, you will assist them as the expert of the services you developed. You might be familiar with Kubernetes, Chef, Prometheus, Grafana, Sentry, and Kibana? If you don’t, don’t worry: We will teach you!
• Knowledge of PHP.
Part of our backend services are built with PHP; our websites and WordPress plugins are also built with PHP. You might have to work a bit on it from time to time. If you enjoy it, that can be more often than that! If you have never touched it, we will teach you as well!
• Knowledge of SEO.
You have experience with search engine optimization. You are familiar with practices that make a website rank higher on search engines. If you don’t know, our team and your engineering colleagues will teach you!
Do you want to know three other things we appreciate about our candidates?
• A startup mentality
You are an autonomous doer, you are adaptable and you like to evolve in a fast-paced environment.
• Previous remote job experience.
Slack will be your virtual office, where all the life of the company takes place.
• The involvement in the WordPress community.
We support our teammates to attend and/or speak at WordCamps and volunteer within the community.
Do We Share the Same Values?
Mutual respect, collaboration, and inclusivity.
These are the fundamental values that support our life as a team.
Healthy balance between work and private life.
We encourage our employees to enjoy their family and hobbies with flexible working hours. There are no timecards to stamp, only customers to make happy and friendly teammates to work with! We care about the work you do, not about the hours you sit at your desk.
Now that we've told you so much about us, it's your turn.
Let us know why you would like to become our new Backend Engineer and why you think you are the person we are looking for. Please, answer the following questions in your applications:
- What domain do you have the most experience in?
- Tell us about your experience in backend programming.
- Tell us about your experience with WordPress.
- Tell us how strong your spoken English skills are.
- Why do you want to work at RankMath?
- Where do you live?
We can’t wait to receive your application! 🌟