Karanix

Middle Back End Developer

Posted: 4 minutes ago

Job Description

Node.js • Fastify/Express • MongoDB • SQL • Next.js • React • Tailwind CSSWork Style: Remote / HybridModel: Monthly task/sprint-based performance payExperience: Minimum 3+ years of backend development experienceTitle: Middle Backend Developer or Middle Full Stack DeveloperResponsibilitiesWe are looking for a Middle Backend Developer to join our team that develops next-generation web applications and scalable systems. The ideal candidate will be proficient in Node.js + MongoDB + Next.js technologies, well-versed in modern architectural principles, backend-focused, yet able to work seamlessly with a full-stack team.Teknoloji Stack’i (Beklenen Yetkinlikler)Minimum 3+ years of professional backend development experienceKnowledge of HTML, CSS, JavaScript (ES6+)Proficiency in Git and modern development workflowsUnderstanding of responsive design and basic UI/UXAbility to follow English documentationExperience designing complex database schemasAdvanced expertise in API developmentStrong problem-solving and analytical thinking skillsAbility to communicate openly within the teamAdaptability to remote work disciplinePersonal CharacteristicsTeam player with strong communication skillsProactive, innovative, enjoys researchHigh analytical thinking and problem-solving skillsHigh sense of responsibility, sprint-focused, strong deadline management skillsAble to adapt to remote work culture.Strong communication skills, remote work disciplineAbility to work according to project plans and sprint processesHabit of documentation and reportingBackend CompetenciesAdvanced expertise in Node.jsHigh-performance API development with Fastify or ExpressStrong NoSQL experience with MongoDBProfessional level in SQL databases such as MySQL / PostgreSQLMastery of API development, integration, testing, and documentation processesKnowledge of Hexagonal Architecture (Ports & Adapters)Development habits aligned with Clean Code, SRP, and SOLID principles.Frontend Integration CompetenciesAbility to seamlessly integrate with the Next.js teamUnderstanding of the React.js component lifecycle and state logicFamiliarity with the Tailwind CSS structureNote: These technologies are not required for frontend development, but are necessary for executing integration processes correctly.Detailed ResponsibilitiesDeveloping and optimizing Node.js-based backend servicesDesigning, versioning, securing, and improving the performance of Restful APIsDesigning robust NoSQL data models on MongoDBDesigning scalable data models for SQL databasesEnsuring seamless integration with frontend (Next.js) teamsDelivering sprint-based tasks on timeCreating technical documentation and supporting architectural decisionsManaging problem-solving and debugging processes in complex data structures.Project duration, performance-based payment, additional bonuses, extended support period, deployment competenciesServer / DeploymentExperience working and deploying in a Linux-based server environmentProficiency in code deployment and live transfer processes via GitHubAbility to use cPanel, SSH, FTP, and basic server management toolsPM2, Nginx configuration and managementProficiency in firewall, security layers, and integration processesFamiliarity with log and performance monitoring toolsAdditional Qualifications (Big Plus)ERP system developmentSaaS-based project experienceNestJSLarge-scale MongoDB projectsMicroservices architectureEvent-driven systems (Kafka, RabbitMQ, etc.)CI/CD pipeline managementOur Working Model Project completion target: 2 monthsFixed Fee Payment, with an additional sprint bonus fee paid upon successful completion of weekly/sprint-based tasks.A short pilot sprint (1–2 weeks) will be implemented before starting; during this process, the system will be tested and the candidate's work approach will be observed.At the end of the project, there is an opportunity for an additional bonus based on mutual agreement.Strong opportunity for long-term collaboration and project continuity.Flexible working hours and a fully remote working model.For Application;İnfo@karanix.comYour GitHub / GitLab profileExamples of API/backend projectsBrief summary of technical skills

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In