Senior Backend Developer

Zaincash Jo — Jordan · Posted ~1 week ago

Senior Full-time

Skills

C# .NET Core RESTful APIs API design Microservices System integration Database development Dependency injection Repository pattern Linux Windows REST Databases

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Take a senior backend engineering role focused on building robust digital services. You will design secure RESTful APIs with C# and .NET Core, develop microservices and reusable components, apply modern software design patterns, integrate internal and external systems, and deploy applications across Linux and Windows environments.

Highlights

Senior backend role focused on designing secure, high-performance services and APIs, with opportunities to work on scalable microservices, integrations and database-driven systems in a high-availability environment.

Description

The Backend Specialist is a skilled software engineer with deep expertise in .NET Core development, system integration, and API design. This role is critical to building and maintaining robust backend services that power digital platforms across the organization. The candidate will be responsible for the design, implementation, and optimization of APIs, microservices, and database-driven features, as well as integration with internal and external systems. This position requires strong technical judgment, experience in deploying applications to Linux and Windows environments, and a collaborative mindset to work with cross-functional teams in a high-availability, security-focused environment. Key Responsibilities: Design and implement high-performance, secure RESTful APIs using C# .NET CoreApply modern design patterns (e.g., dependency injection, repository pattern) to ensure scalable and maintainable backend servicesBuild microservices and reusable components in support of business and platform needsIntegrate backend systems with internal services, third-party platforms, and external APIsImplement and manage enterprise application integrations using API gateways, service buses, or messaging systemsEnsure secure authentication and authorization flows (OAuth2, JWT, SAML)Develop and maintain relational databases (mainly, Oracle), including complex queries, stored procedures, indexing, and optimizationEnsure proper data modeling, access layer design, and transaction managementDevelop and maintain unit tests, integration tests, and automated validation pipelinesMonitor, debug, and optimize backend services for performance, reliability, and securityWork closely with frontend developers, QA, product managers, and business stakeholdersTranslate business needs into technical specifications and robust backend architecturesProduce clear technical documentation for APIs, services, and data flows Requirements Bachelor's degree in computer science, Software Engineering, or a related discipline5-7 years of hands-on experience in backend software developmentStrong command of .NET Core, API development, and object-oriented programmingProven experience with relational databases and data-driven applicationsHands-on experience deploying and managing applications on Linux and Windows serversProfessions in software principles, such as STRONG, DRY and others Preferred Skills In addition to professions in .NET core, it will be beneficial knowledge and experience in old technologies in order to participate in supporting and migrating old technologies, such as SOAP, web forms, and MVCFamiliarity with enterprise level architecturesExposure to fintech or regulated industry standards including data protection and audit complianceStrong debugging, optimization, and performance-tuning skillsAbility to handle complex integration projects independently and mentor junior developers when neededWork Conditions Work Conditions Hybrid or in-office as per company policyMay require occasional after-hours support for critical deployments or incidentsPaced environment with opportunities to contribute to platform architecture and technical decision-making