RemotelyHR

Full-Stack Developer

RemotelyHR

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇷🇼 Rwanda

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AngularCloudDjangoFlaskJavaJavaScript.NETNode.jsPythonReactRubyRuby on RailsSpringSpring BootSpringBootVue.js

About the role

  • Develop and maintain end-to-end solutions for international client projects.
  • Collaborate with designers and front-end developers to create visually appealing and user-friendly interfaces.
  • Implement server-side logic and design APIs to enable seamless interactions with the front-end.
  • Optimize database queries and manage data storage for efficient retrieval and manipulation.
  • Ensure application responsiveness and compatibility across various devices and browsers.
  • Write clean, efficient, and reusable code for both front-end and back-end components.
  • Conduct thorough testing and debugging of the entire application stack.
  • Collaborate with DevOps teams to deploy, monitor, and scale applications.
  • Stay updated with the latest trends and advancements in full-stack development.

Requirements

  • 3+ years of practical experience as a Full-Stack Developer
  • Proficient English communication skills (verbal and written) for effective collaboration with international clients and teams.
  • High-level competency in a major front-end tech platform/coding language, such as React.js, Angular, Vue.js, JavaScript/ES6, or HTML5/CSS3.
  • High-level competency in a major back-end tech platform/coding language, such as Node.js, Python (Django, Flask), Ruby (Ruby on Rails), Java (Spring Boot), or C# (.NET Core).
  • Strong understanding of both front-end and back-end architecture and best practices.
  • Experience with relational and non-relational databases.
  • Familiarity with cloud services and serverless architecture is a plus.
  • Ability to write clean, modular, and maintainable code for both front-end and back-end components.
  • Knowledge of testing frameworks and writing unit tests for the entire application stack.
  • Ability to work independently and collaboratively in a remote work environment.
  • Strong problem-solving skills and a detail-oriented mindset.
Benefits
  • Flexible work hours
  • Opportunity for career advancement and skill development
  • Competitive compensation and benefits package

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Full-Stack DevelopmentReact.jsAngularVue.jsJavaScriptNode.jsPythonDjangoRuby on RailsJava
Soft skills
English communicationcollaborationproblem-solvingdetail-orientedindependent workteamwork