Node.js Software Engineer (Middle+)
π Join RiskSeal as a Node.js Engineer!
Job Description
This is a remote position. We are looking for a talented and motivated Software Engineer with a strong background in Node.js to join our team. The ideal candidate will have over 3 years of experience in software development and be eager to learn and take on new challenges. Experience with microservices architecture, strong proficiency with raw SQL and you must be comfortable using raw Node.js β primarily with Express and Fastify.
This is a fully remote role, so we expect video to be enabled during all our work calls (daily syncs, weekly meetings and other team sessions).
Please make sure you have an active LinkedIn profile available to share as part of the hiring process.
π Weβre looking for candidates with at least 1 year of recent, backend-oriented experience.
Responsibilities
- Develop and maintain server-side applications using Node.js.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to ensure the highest quality of software.
- Stay updated with the latest industry trends and technologies to bring new ideas to the table.
- Participate in code reviews and contribute to our continuous improvement process.
- Take on interesting challenges and learn new technologies as needed.
Requirements
- 3+ years of experience in software development with a strong focus on raw Node.js.
- Hands-on experience with message brokers (Kafka).
- Strong experience with raw SQL and other relational databases.
- Experience integrating and implementing with different APIs and protocols (e.g., REST, Pocket).
- Strong skills in analyzing data from various sources to identify patterns, anomalies, and insights related to fraud and risk.
- Understanding of cybersecurity principles and practices to ensure the security of data and tools developed is beneficial.
- Strong problem-solving skills and the ability to work in a fast-paced, startup environment.
- Excellent communication and collaboration skills.
- A proactive attitude towards learning and tackling new challenges.
- Experience with Python and/or PHP will be a plus.
π© Ready to Join?
Send us your resume, weβd love to chat and see if itβs a match!
Interview process (2 steps):
Step 1 β Recruiter screening
Step 2 β Technical interview
Required skills experience
| Node.js | 3 years |
Required languages
| Ukrainian | Native |
| English | B1 - Intermediate |