04 Aug
|
Navatech
|
Bengaluru
04 Aug
Navatech
Bengaluru
Overview
Architects at Navatech are technical leaders who are responsible for driving technology & engineering good practices. We are a growing rapidly & are constantly improving technical practices within the organisation. We seek very high levels of ownership in all individuals & especially in roles like this - ownership of systems and their impact on the entire Navatech eco-system is an important factor.
Going beyond your role & contributing to making the organisation & business better is a critical expectation.
Key Responsibilities
- Partner with business, product, and engineering leaders to define technology architecture. Be comfortable working directly with leaders in ensuring the overall success of the projects and initiatives.
- Review solution designs to determine their technical viability; ensure their relevance to the business goals.
- Define and influence technology roadmap. Help teams to deliver robust solutions consistently and guide engineering teams toward a common methodology/standardization.
- Experiment/Champion the adoption of the latest and relevant technology trends.
- Participating in code reviews, design reviews, architecture discussions.
- Being responsible for Scaling, Performance & Quality for the team.
- Setting up best practices to help the team achieve the above, constantly thinking about improving the technology use and driving engineering excellence within the teams are your responsibilities.
- Driving the adoption of these best practices around coding, design, quality, performance in your team.
Requirements
Professional Experience
- At least 10+ years of experience in software development and architecture.
- Self-driven, comfortable with a fast-paced, always-on, highly ambiguous start-up environment with a passion for user experience
Technical Skills
- Demonstrated experience with internet-scale cloud-based distributed systems development, Microservices(Python),
large databases(RDBMS/NoSQL), and high-volume/high-performance websites and app services.
- Good knowledge of frameworks, platform trends in the space of distributed systems, (Incl. Kubernetes, Dockers, Kafka)
- Able to solve complex, multi-dimensional problems and deal comfortably with abstraction/fuzzy problems resulting in a robust, highly-scalable, and well-architected solution.
- Demonstrated experience in one or more cloud platforms (AWS must, GCP nice to have). Have deep knowledge of advanced technologies such as Serverless, ServiceMesh, Message Bus, etc.
- Must have excellent fire-fighting skills during outages, while maintaining a calm and composed posture.
- Familiarity with RESTful APIs to connect iOS apps to back-end services
- Knowledge of other web technologies and UI / UX standards
- Metrics-driven and obsessed with NFRs (Performance, scalability, security, et.al) and recommending/developing toolsets for the same.
- Be the technical face in representing Navatech to the outside world via blogs, presenting in forums/industry events, etc.
- Must have excellent communications, presentation, and interpersonal skills (Must be a team player)
- Excellent mentoring skills - Be the technical mentor to your team(s).
- Contribute to the overall hiring process of Navatech by enabling the hiring of best technical talent and maintaining the highest standards.
- Prior experience working with startups which scaled rapidly would be a plus.
Benefits
What We Offer
- Competitive salary and benefits package.
- Opportunity to work on cutting-edge AI projects
- https://www.linkedin.com/posts/cyberamyntas_edgeai-aidevelopment-languagemodels-activity-7190672496885485570-WOGK
- Collaborative and inclusive team environment.
- https://www.linkedin.com/posts/navatech-group_navapulse2023-annualparty-activity-7163411226117586944-l_Fx
- Continuous learning and career development opportunities.
📌 Architect (Bengaluru)
🏢 Navatech
📍 Bengaluru