
Senior Full-Stack Developer
elearnio
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇷🇴 Romania
Visit company websiteJob Level
Senior
Tech Stack
AngularAWSCloudJavaScriptNode.jsNoSQLRubyRuby on Rails
About the role
- Develop, shape and maintain our modern responsive frontend and backend applications in a test-driven manner within an agile environment.
- Improve our interactive learning environment by creating new features across the entire stack, and increasing its reliability and performance.
- Design and implement intuitive user interfaces and seamless user experiences while building robust backend systems to power them.
- Design and improve APIs to enable integrations with other tools in the HR system tech stack.
- Build and enhance a real-time reporting system for gaining insights into our customers' learning, from data processing to interactive dashboards.
- Design and implement AI-powered product features using large language models (LLMs), including content generation, AI-assisted user experiences and other AI-driven capabilities.
- In a team, decide on all technical and design challenges and lay the foundation to scale our business.
Requirements
- Minimum of 5 years of experience developing web applications with modern frameworks (Ruby on Rails, Node.js, or similar backend; Angular or similar frontend).
- Strong full-stack capabilities with the ability to build features end-to-end, from database to user interface.
- Great understanding of relational and NoSQL databases.
- Experience working with LLMs and AI APIs (OpenAI, Anthropic, or similar) and integrating AI features into applications.
- Passion for testing best practices; you can write unit tests and have experience in test automation frameworks.
- Experience with CI/CD pipelines and cloud infrastructure (AWS experience is a plus).
- Proven empathy for our customers and ability to translate user needs into technical solutions.
- Keen to take over end-to-end responsibility for features.
- Fluent in English.
Benefits
- After your onboarding using our own tool, you will get responsibility and be able to contribute immediately.
- Flexible working hours.
- Budget for your development and training needs.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Ruby on RailsNode.jsAngularfull-stack developmentrelational databasesNoSQL databasesLLMsAI APIsunit testingCI/CD
Soft skills
empathyuser needs translationend-to-end responsibilitycommunication