×
Register Here to Apply for Jobs or Post Jobs. X

Backend Architect

Job in Oklahoma City, Oklahoma County, Oklahoma, 73116, USA
Listing for: Good co India
Full Time position
Listed on 2026-10-09
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software, DevOps, Software Architect
Salary/Wage Range or Industry Benchmark: 130000 - 190000 USD Yearly USD 130000.00 190000.00 YEAR
Job Description & How to Apply Below
Role & responsibilities
  • Design and lead the architecture of scalable, secure, reliable, and high-performance backend systems.
  • Translate business and technical requirements into robust backend architecture and technical specifications.
  • Design and develop backend services, microservices, RESTful APIs, and distributed applications.
  • Define architecture standards, coding guidelines, design patterns, and backend engineering best practices.
  • Develop scalable database architectures, data models, and data-access strategies for SQL and No

    SQL databases.
  • Design event-driven systems and asynchronous processing solutions using messaging technologies such as Kafka and RabbitMQ.
  • Lead cloud-native backend development and deployment across AWS, Azure, or GCP.
  • Ensure backend systems meet performance, scalability, availability, security, and reliability requirements.
  • Identify and resolve complex technical challenges related to system performance, concurrency, data consistency, and scalability.
  • Conduct architecture reviews, code reviews, and technical design assessments.
  • Establish API standards, versioning strategies, authentication, authorization, and integration patterns.
  • Drive the adoption of CI/CD, automated testing, containerization, and Dev Ops practices.
  • Implement monitoring, logging, tracing, and observability to improve system reliability.
  • Collaborate with frontend, mobile, Dev Ops, QA, security, product, and infrastructure teams.
  • Lead application modernization, legacy-system migration, and backend performance optimization initiatives.
  • Mentor backend developers and senior engineers while providing technical guidance to development teams.
  • Evaluate emerging technologies and recommend solutions aligned with business objectives and engineering standards.
  • Maintain architecture documentation, system diagrams, API specifications, and technical design documents.
Preferred candidate profile
  • 5 to 10 years of professional experience in backend development, software engineering, and system architecture.
  • Strong hands-on experience with one or more backend programming languages, such as Java, Python, Go, C#, or Node.js.
  • Expertise in backend frameworks such as Spring Boot, ASP.NET Core, Django, FastAPI, or NestJS.
  • Proven experience designing scalable, distributed systems, microservices, and high-throughput backend applications.
  • Strong understanding of system design, data structures, algorithms, design patterns, SOLID principles, and domain-driven design.
  • Experience designing and developing RESTful APIs, GraphQL services, and enterprise application integrations.
  • Strong knowledge of relational and No

    SQL databases, including database design, indexing, query optimization, and transaction management.
  • Experience with caching solutions such as Redis and messaging platforms such as Kafka, RabbitMQ, or cloud-based messaging services.
  • Hands-on experience with AWS, Azure, or GCP and cloud-native backend architectures.
  • Proficiency in Docker, Kubernetes, CI/CD pipelines, Git, and infrastructure automation.
  • Strong understanding of application security, encryption, OAuth 2.0, JWT, access control, and secure coding practices.
  • Experience with performance tuning, load balancing, fault tolerance, high availability, and disaster recovery.
  • Familiarity with monitoring and observability tools such as Prometheus, Grafana, ELK Stack, or Open Telemetry.
  • Experience leading technical initiatives, conducting architecture reviews, and mentoring engineering teams.
  • Strong analytical, problem-solving, communication, and stakeholder-management skills.
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related discipline; a Master's degree is an added advantage.
  • Relevant cloud, backend development, or software architecture certifications are preferred.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary