JOBSEARCHER

BackEnd API Developer

Job SummarySeeking a Backend API Developer to design, develop, and maintain scalable, secure, and high‑performance backend services and APIs.Focus on building cloud‑native applications using:Node.js (NestJS)PythonApplications deployed in Kubernetes‑based cloud environments.Work with enterprise and NoSQL databases (DB2 and MongoDB).Ensure strong security controls and high code quality through automated testing and best practices.Key ResponsibilitiesDesign, develop, and maintain RESTful APIs and backend services using:Node.js with NestJSPythonBuild and operate cloud‑native microservices for Kubernetes deployment.Develop and optimize database integrations with:DB2MongoDBImplement secure authentication and authorization using:OAuth 2.0JWTApply OWASP secure coding standards across applications.Write clean, maintainable, and well‑documented code.Create and maintain automated testing, including:Unit testsIntegration testsAPI testsCollaborate with DevOps, frontend, and architecture teams.Participate in:System design reviewsCode reviewsArchitectural discussionsTroubleshoot and debug services to improve:PerformanceScalabilityReliabilitySupport CI/CD pipelines and production readiness activities.Project Delivery ResponsibilitiesLead and participate in:System planningTechnical design reviewsProject coordination with IT teamsEstimate development efforts and maintain technical documentation.Ensure compliance with:SDLC standardsChange Management policiesCommunicate system changes and their impact on:Business processesDependent systemsManage multiple development assignments while ensuring:Timely deliveryHigh‑quality outputEducation & ExperienceBachelor’s degree in Computer Science, Engineering, or equivalent professional experience.3–5 years of professional API development experience in enterprise environments.Experience contributing to or leading major system projects.Ability to work independently with minimal supervision.Strong analytical, problem‑solving, and decision‑making skills.Experience working in Agile or Scrum teams.Required QualificationsStrong backend development experience with:Node.js and NestJSPythonExperience building and consuming RESTful APIs.Solid understanding of Kubernetes concepts, including:PodsServicesDeploymentsSecretsConfigMapsHands‑on experience with:MongoDBDB2 or other enterprise relational databasesProficiency in:TypeScriptJavaScriptPythonExperience with automated testing tools:JUnitJestPostmanFamiliarity with Git‑based source control systems.Understanding of microservices architecture and distributed systems.Security & Compliance SkillsHands‑on experience implementing:OAuth 2.0JWT‑based authentication and authorizationStrong understanding of OWASP Top 10 vulnerabilities.Experience securing APIs and backend services in cloud environments.Ability to identify and remediate common security vulnerabilities.Preferred / Nice‑to‑Have QualificationsExperience with messaging systems, such as:KafkaRabbitMQExperience deploying applications on:AWSAzureGCPExperience with observability tools:Centralized loggingMetricsTracingKnowledge of CI/CD pipelines and DevOps best practices.Experience working in enterprise or regulated environments.