We are looking for a Technical Architect to join our Team in Bangalore. This is hands-on position. Your focus will be as a ‘force-multiplier’, coaching, mentoring and acting as an escalation point for the Engineers within your area.
This is a role with a lot of variety, ranging from designing architecture, pair programming, helping Engineers debug an issue to working with Product Managers on how to achieve a product requirement.
You will work closely with other Lead Engineers and the Engineering Director to set out the roadmaps across our products to align with the architectural and technology vision. We expect you to be opinionated and bring your passion to helping us continually innovate.
You will work closely with and interact with stakeholders inside and outside of IT, contributing directly to how the wider IT team works together and makes the best use of technology.
We use: Angular/React/NextJS, TypeScript for our Front End Technologies
We use: .NET Core, Microservices, REST, SQL/Cosmos DB for our Back End Technologies
Cloud: Extensive exposure to cloud-based development, preferably Azure
Experience: 10+ years of experience in a similar senior position
We offer flexible working, not just through these uncertain times but indefinitely. We are based in Bangalore. Travel within India and abroad may be necessary and flexibility is required to meet the demands of the post, including occasional weekend work. The post holder may be reasonably required to work from any INTO or Partner location at any time.
Similar jobs
Job Title: Tech Lead JavaScript Developer (Node.js, React.js, React Native, and Angular)
Job Type: Permanent/Full-time, Work From Home
Company Location: Mumbai, India
Job Description:
We are looking for an experienced Tech Lead JavaScript Developer with a strong background in Node.js, React.js, React Native, and Angular. The ideal candidate should be able to lead the development team and work closely with the project manager to deliver high-quality software solutions that meet the client's needs.
Responsibilities:
- Lead the development team and ensure that all tasks are completed within the specified timeline and budget
- Collaborate with the project manager to understand the project requirements and provide technical solutions
- Develop and maintain high-quality software solutions using Node.js, React.js, React Native, and Angular
- Write clean, efficient, and well-documented code that adheres to industry best practices
- Troubleshoot and debug software issues to ensure optimal performance
- Conduct code reviews and provide constructive feedback to team members
- Stay up-to-date with emerging trends and technologies in the field of web and mobile development
Requirements:
- Bachelor's or Master's degree in Computer Science, Software Engineering or a related field
- Minimum 5 years of experience in software development
- Expertise in Node.js, React.js, React Native, and Angular
- Proficient in HTML, CSS, and JavaScript
- Experience with Git and other version control systems
- Knowledge of database technologies like MongoDB, MySQL, or PostgreSQL
- Familiarity with Agile methodologies and project management tools
- Strong problem-solving skills and attention to detail
- Excellent communication and interpersonal skills
If you are passionate about JavaScript development and have a proven track record of delivering high-quality software solutions, we would like to hear from you. This is a permanent work-from-home position with a fast-growing company based in Mumbai, India. We offer a competitive salary, flexible work schedule, and an opportunity to work with a talented team of developers. Apply now and join us on this exciting journey!
Job Description:
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
- Knowledge of back-end languages (e.g. C#, Java, PHP, Python)
- JavaScript frameworks (e.g. Angular, React, Node.js)
- Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
- Excellent communication and teamwork skills
- Great attention to detail.
Knowledge of ASP.NET Web API and best practices for developing web services.
Familiarity with Microsoft Azure environment.
Helpful skills include Microsoft SQL Server SSIS/SSRSGather and evaluate user requirements in collaboration with product owners.
Design, develop, code, test, document, implement, support, and maintain new .NET web applications
as well as changes/fixes/enhancements to existing .NET web applications.
Actively participate in all aspects of new product development and enhancements to existing
applications.
Participating in key internal meetings including weekly status updates and planning sessions.
Documenting ongoing progress, code migrations and status on work assignments (or similar project
management software) and communicates these updates during status meetings.
- Designing and deploying database
- Ensuring the entire stack is designed and built for speed and scalability
- Designing and constructing REST API
- Mentoring other developers of the team with code and design reviews
What you need to have:
- Strong proficiency Primary Stack (Golang, Node.Js, Express, ES6, Docker, AWS, PHP, Laravel, Microservices, Rest APIs)
- Strong proficiency in Database tools (MongoDB, Mongoose, MySQL, Postgres, Eloquent, Sequelize, DynamoDB, Lucid Models, PDO, Redis, Memcached, GraphQL)
- Experience implementing testing platforms and unit tests Proficiency with Git
- Proficiency in tools (Ajax, Axios, TDD, OOP, MVC, jQuery, npm, Webpack, Guzzle, Git, HTML, CSS, Linux, Kubernetes,SVN, Blade, Ubuntu, PHPunit, jest, JIRA)
- Strong proficiency in AWS, or similar environments (Microservices, Docker, AWS, Lambda, S3 bucket, SQS).
Requirement:
- Must have 5+ years Drupal programming experience.
- Good experience in Drupal 7 and 8 implementations.
- Good understanding of MY SQL and relational databases.
- Should have a good understanding of OOPs concept and latest features.
- Should have an understanding of Design Patterns like Singleton, factory, etc.
- Should have at least worked on MVC frameworks like CodeIgniter,CakePHP, Laravel.
- Good understanding of web technologies
- Good understanding of front-end development HTML5, CSS3, JavaScript, Jquery skills.
- Good Git version control knowledge.
- Contribution to open source community.
- Experience in Drupal 7 of 5+ years.
- Good with RDBMS & writing custom SQL
- Drupal API experience
- Must have PHP, JavaScript, AJAX, HTML and CSS experience
- Should be able to code as per Drupal standard coding
- Should be well versed with implementation and configuration of most commonly used modules
- Experience with CSS Frameworks such as Twitter Bootstrap. Communication Responsibilities:
- Deliver engaging, informative and well-organized presentations.
- Strong command of English language (both verbal and written).
- Resolves and/or escalates issues in a timely fashion.
Other Skills
- Disseminate technology best practices.
- Work with senior developers in adoption of new technologies within our Technology practice
- Good team player with ability to lead multiple technical teams.
- Excellent relationship building skills.
- Ability to work under pressure with a solid sense for setting priorities.
Responsibilities
- Collaborate with multiple stakeholders to understand the business context
- Take responsibility for developing product features
- Implement development best practices
Requirements
- Rich experience in Javascript and front end frameworks like React, Angular or Vue
- Build a backend APIs using Java, Node, Python or GoLang
- Proficiency in leveraging Cloud Native components in AWS, Azure or GCP
- Experience in building scalable applications using Microservices principles is a plus
- Experience in designing for performance is a big plus
- Ability to write high quality code
- Experience in polygot persistence using databases like relational (MySQL, Postgres) and NoSQL (MongoDB, Cassandra, DynamoDB, Redis etc)
- Familiarity with DevOps tools and technologies is a plus
- Passion for continuous learning of new technologies
Job Summary:
Pushing the boundaries of back-end development using the MEAN stack.Design and implement APIs in support of front-end services and help create a highly scalable, flexible, and secure backend.
Responsibilities and Duties
Advanced proficiency in MEAN Stack (NodeJS, MongoDB, Express, Angular)
Develop, test, and deploy fast and scalable web app.
Designing and maintenance of fully functional large relational and non-relational databases.
Timely deployment of web apps on the cloud.
Server management and cloud-based infrastructure.
Establishment and integration of development tools as required.
Identification of application issues when deploying the app.
App deployment on the cloud along with solving debugging issues.
Coding architecture for frontend and backend.
Building interactive consumer data.
Collaboration with the IT team, researchers, and designers for designing robust app and encouraging business goals.
Exceptional coding skills in JavaScript (both frontend and backend)
Proficiency with Html5 and CSS3
Participation with developers in the creation of scalable RESTful APIs.
Technical Skills:
Expertise and experience in the four main technologies – MongoDB, ExpressJS, Angular 4+, and NodeJS
Knowledge of Javascript, HTML/CSS, Version Control like - Git or Bit Bucket frontend CSS frameworks like Bootstrap, etc.