
Back-End Developer
RemotelyHR
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇷🇼 Rwanda
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
CloudDjangoFlaskJavaJavaScript.NETNode.jsPythonRubyRuby on RailsSpringSpring BootSpringBoot
About the role
- Design, develop, and maintain the back-end infrastructure for international client projects.
- Collaborate with front-end developers and product managers to define API endpoints and data requirements.
- Implement server-side logic, ensuring high performance and responsiveness.
- Optimize database queries and manage data storage and retrieval efficiently.
- Implement security measures to safeguard sensitive client information.
- Conduct thorough testing and debugging of back-end systems.
- Collaborate with DevOps teams to deploy, monitor, and scale applications.
- Stay updated with the latest advancements in back-end development and propose innovative solutions.
Requirements
- 3+ years of practical experience as a Back-End Developer.
- Proficient English communication skills (verbal and written) for effective collaboration with international clients and teams.
- 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 RESTful APIs and server-side architecture.
- 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.
- Knowledge of testing frameworks and writing unit tests for back-end systems.
- Ability to work independently and collaboratively in a remote work environment.
- Strong problem-solving skills and a detail-oriented mindset.
Benefits
- Join a diverse and collaborative remote-first team, working on challenging projects for international clients.
- Collaborate with a global team of professionals, fostering a culture of innovation and teamwork.
- Enjoy flexible work hours to maintain a healthy work-life balance.
- 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
Node.jsPythonDjangoFlaskRubyRuby on RailsJavaSpring BootC#.NET CoreRESTful APIs
Soft skills
English communicationcollaborationproblem-solvingdetail-orientedindependent workteamwork