Software Architect

Bangalore
Full-Time
Hybrid
Executive: 10 to 20 years
80L - 1.4Cr (Per Year)
Posted on Oct 16 2024

About the Job

Skills

Software Development
Distributed Systems
Java
System Design
Architecture Patterns
Problem Solving
Microservices
Data Structures

Position: Software Architect - Backend 

Location: Bengaluru, India 

Company: A Top-Notch B2B SaaS Product Company


Talent Nexa Consulting is the hiring partner for our client, a leading product-based company, helping them to find the right talent for their fabulous team. Our client is known for its innovative and cutting-edge solutions in the tech industry, and we are looking for a passionate and experienced Software Architect - Backend to join their team in Bengaluru.


As a Software Architect, you will play a critical role in designing, building, and scaling backend systems and services. You will collaborate with cross-functional teams to ensure the delivery of scalable, secure, and reliable software solutions for millions of users.


 Key Responsibilities:


- Architect and Design Backend Systems: Lead the design and architecture of highly scalable, distributed, and high-performance backend systems. Ensure the platform can support a growing user base with low latency and high availability.

 

- Technical Leadership: Provide mentorship and technical leadership to the backend engineering team. Promote best practices in architecture, coding, and system design, while ensuring adherence to delivery timelines.

 

- Innovation: Stay ahead of industry trends and leverage emerging technologies to drive backend architecture innovation and efficiency.


- Collaboration: Work closely with product managers, front-end engineers, DevOps, and other stakeholders to convert functional requirements into scalable backend solutions.

 

- Performance and Security: Focus on optimizing backend performance and ensuring strong security measures are in place. Design systems with a strong focus on data protection, compliance, and integrity.

 

- Code Reviews & Best Practices: Conduct thorough code reviews to ensure the team adheres to high standards of code quality, performance, and scalability. Foster a culture of continuous improvement.


- Ownership: Take end-to-end ownership of backend solutions, from architecture and design to implementation, deployment, and maintenance. Ensure sustainability, scalability, and ease of maintenance.


 Qualifications:


- Experience: A minimum of 10+ years of experience in backend software development, with at least 5 years in an architecture role. Proven experience in architecting large-scale distributed systems and microservices.

 

- Technical Skills:

 - Proficiency in backend technologies such as Node.js, Java, Python, or Go.

 - Expertise in cloud platforms (AWS, GCP, or Azure) and cloud-native tools such as Docker, Kubernetes, etc.

 - Strong experience with databases (relational like PostgreSQL/MySQL and NoSQL databases like MongoDB, Cassandra).

 - Deep knowledge of event-driven architectures, RESTful APIs, and gRPC.

 - Strong understanding of data structures, algorithms, and performance optimization.

 

- Architecture Skills:

 - Expertise in designing highly scalable, distributed backend systems and microservices.

 - Solid experience in API design, security (authentication/authorization), and backend optimization strategies.

 - Knowledge of CI/CD pipelines, version control, and testing frameworks.


- Problem-Solving: A proven ability to solve complex challenges and deliver scalable solutions in fast-paced environments.

 

- Soft Skills: Strong communication, leadership, and mentoring skills. Ability to lead architectural discussions and collaborate across teams.


 Nice-to-Have:


- Experience in automotive retail or similar domains.

- Knowledge of AI, machine learning, and big data technologies.

- Familiarity with GraphQL and real-time systems like Kafka or RabbitMQ.


 Why Join Us:


- Top Product Company: Join a team that builds innovative, high-impact products used by millions of users worldwide.

 

- Growth Opportunities: Be part of a dynamic work environment with ample learning and career growth potential.


- Collaborative Culture: Work alongside talented professionals in a collaborative, inclusive, and supportive environment.

 

- Perks & Benefits: Competitive salary, health benefits, flexible working hours, and more.



Talent Nexa Consulting is proud to partner with leading companies and provide equal opportunities to all candidates. We celebrate diversity and are committed to fostering an inclusive environment for everyone.

 

About the company

Talent Nexa Consulting is a Recruiting firm dedicated to redefining startup hiring processes. We specialize in Technology, Product, DevOps/Infra, Data Science, AI/LLM, and senior executive mandates. Our mission is to connect exceptional talent with the right opportunities, ensuring that your team is optimized for tech-driven success. At Talent Nexa, we believe in quality over quantity, tran ...Show More

Industry

Human Resources Services

Company Size

2-10 Employees

Headquarter

Noida

Other open jobs from Talent Nexa Consulting