logo

JobNob

Your Career. Our Passion.

Software Architect


Reflektive


Location

Bangalore | India


Job description

Software Architect

Experience: 9-15 years

Bangalore, India / Engineering/ Full-time

Job Overview:

As a Software Architect, you will play a crucial role in designing, developing, and

maintaining robust and scalable backend solutions for our software applications.

You will be responsible for making strategic technical decisions, and collaborating

with cross-functional teams to ensure the successful delivery of high-quality

software products with scalable backend infrastructure.

Responsibilities:

System Architecture:

● Design and architect scalable, efficient, and maintainable backend

systems.

● Collaborate with cross-functional teams to understand business

requirements and translate them into technical specifications.

Technical Leadership:

● Provide technical leadership and guidance to the development team,

ensuring best practices and coding standards are followed.

● Mentor and coach team members, fostering a culture of continuous

learning and improvement.

Backend Development:

● Lead the development of backend components, modules, and

features primarily on Ruby on Rails tech stack and also be open to

contribute in other tech stacks based on Java/Kotlin and Python.

● Implement and maintain APIs, data models, and database structures

to support application functionality.

Performance Optimization:

● Identify and address performance bottlenecks, ensuring optimal

system response times and resource utilization.

● Implement caching strategies and other performance optimization

techniques.

Collaboration:

● Collaborate with frontend developers, product managers, and other

stakeholders to integrate frontend and backend components

seamlessly.

● Participate in code reviews to ensure code quality, adherence to

standards, and knowledge sharing within the team.

Security and Compliance:

● Implement and enforce security best practices to safeguard sensitive

data.

● Stay updated on industry trends and emerging technologies to ensure

compliance and security standards are met.

Documentation:

● Create and maintain comprehensive technical documentation for the

backend architecture, APIs, and development processes.

Continuous Improvement:

● Proactively identify opportunities for process improvement and

contribute to the evolution of development methodologies and

practices.

Qualifications:

● Overall 10+ years of experience, with 2+ years as a Software Architect with a

focus on backend development using Ruby on Rails/Java

● In-depth knowledge of Ruby on Rails framework, database design, and API

development.

● Strong understanding of software architecture principles, design patterns,

and best practices.

● Experience with performance optimization, scalability, and security

considerations.

● Excellent communication and collaboration skills.

● Leadership experience with a demonstrated ability to mentor and guide

development teams.

● Bachelor's degree in Computer Science, Engineering, or a related field (or

equivalent work experience).

Bonus points:

● Familiarity with front-end technologies and frameworks(ReactJs).

● Experience with other programming languages.(Kotlin/Python)

● Experience with cloud platforms and microservices architecture.

● Knowledge of DevOps practices and tools.(AWS, Kubernetes, )

Join us in revolutionizing the way software solutions are developed, and contribute

to building cutting-edge applications that make a positive impact on our users and

the industry.

Send your resumes on [HIDDEN TEXT]


Job tags



Salary

All rights reserved