Backend Architect
Job in
Boise, Ada County, Idaho, 83701, USA
Listed on 2026-10-09
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
Job Description & How to Apply Below
- 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.
- 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).
(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:
×