
Position: Technical Architect
Location: Hyderabad
Experience: 6+ years
Job Summary:
We are looking for an experienced Technical Architect with a strong background in Python, Node.js, and React to lead the design and development of complex and scalable software solutions. The ideal candidate will possess exceptional technical skills, a deep understanding of software architecture principles, and a proven track record of successfully delivering high-quality projects. You should be capable of leading a cross-functional team that's responsible for the full software development life cycle, from conception to deployment with Agile methodologies.
Responsibilities:
● Lead the design, development, and deployment of software solutions, ensuring architectural integrity and high performance.
● Collaborate with cross-functional teams, including developers, designers, and product managers, to define technical requirements and create effective solutions.
● Provide technical guidance and mentorship to development teams, ensuring best practices and coding standards are followed.
● Evaluate and recommend appropriate technologies, frameworks, and tools to achieve project goals.
● Drive continuous improvement by staying updated with industry trends, emerging technologies, and best practices.
● Conduct code reviews, identify areas of improvement, and promote a culture of excellence in software development.
● Participate in architectural discussions, making strategic decisions and aligning technical solutions with business objectives.
● Troubleshoot and resolve complex technical issues, ensuring optimal performance and reliability of software applications.
● Collaborate with stakeholders to gather and analyze requirements, translating them into technical specifications.
● Define and enforce architectural patterns, ensuring scalability, security, and maintainability of systems.
● Lead efforts to refactor and optimize existing codebase, enhancing performance and maintainability.
Qualifications:
● Bachelor's degree in Computer Science, Software Engineering, or a related field. Master's degree is a plus.
● Minimum of 8 years of experience in software development with a focus on Python, Node.js, and React.
● Proven experience as a Technical Architect, leading the design and development of complex software systems.
● Strong expertise in software architecture principles, design patterns, and best practices.
● Extensive hands-on experience with Python, Node.js, and React, including designing and implementing scalable applications.
● Solid understanding of microservices architecture, RESTful APIs, and cloud technologies (AWS, GCP, or Azure).
● Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
● Should create automation test cases and unit test cases (optional)
● Proficiency in database design, optimization, and data modeling.
● Experience with DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes).
● Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
● Strong communication skills, both written and verbal, with the ability to effectively interact with cross-functional teams.
● Prior experience in mentoring and coaching development teams.
● Strong leadership qualities with a passion for technology innovation.
● have experience in using Linux-based development environments using GitHub and CI/CD
● Atlassian stack (JIRA/Confluence)

About InnoMick Technology Pvt Ltd
About
InnoMick Technology is a global software services company providing custom technology solutions. Combining proven expertise in technology and an understanding of emerging business domains, we deliver a range of services that include e-business solutions, strategic consulting, maintenance, and product development. Our aim is to offer the rapid delivery of innovative, business applications with an emphasis on high quality and cost effectiveness. At each stage of the development process, our emphasis is to deliver a quality and rich user experience.
Tech stack
Candid answers by the company
IT services
Similar jobs
Role & Responsibilities:
- Individuals are responsible for all traditional development activities analysis, design, coding, testing, and documentation.
- Add new features to existing Windows and Web-based applications in Visual Studio 2019. Interacting with internal team.
- Transform business and design needs into innovative products.
- Drive all projects to completion within deadlines.
- Perform thorough testing to find issues ahead of time.
- Engineering software needs more precise analysis & coding skillset
- Enhance skillset by working with fortune 500 clients
- Interacting with internal team.
Qualifications:
- E in computer science or related fields.
- Hand on development experience with web & database technologies (MS SQL).
- Excellent programming & communication skills Strong problem solving, judgmental, and decision-making skills.
- Ability to work at the tactical and strategic levels of IT initiatives.
- Impressive hands-on experience in .Net technologies. Impressive hands-on experience and knowledge with C#, SQL, JSON, XML, Win Forms & MVC, Angular, JavaScript, jQuery , HTML/CSS.
- Self-Motivated, flexible & Innovative
● Excellent problem solving skills and got right attitude to work in fast paced environments
● Bachelor’s degree in computer science or equivalent practical experience
● 2 to 4(SDE 2), 4 to 7(SDE3) years of experience in software development using
JavaScript / GoLang / Java / Scala and with data structures/algorithms
Preferred qualifications
● Strong in Object Oriented Programming and Design Patterns.
● You have experience of working closely with the product and design teams to deliver the product that materially impacts the business and improves the customer experience
● You follow SOLID principles and have experience with microservice architecture, have designed and implemented high performance scalable services/APIs.
● You have experience with component based architectures, PWA, Service workers, UI patterns and libraries most preferably ReactJS / NextJS
● Write client side high performant applications & develop prototypes
● Experience working with Node, NestJS / Express.
● Experience working with PostgreSQL, Redshift, Dynamo, Mongo and Cassandra databases.
● Experience working with RabbitMQ, Kafka.
● You constantly learn and adopt best practices at work, keeping in mind app performance, security, and scalability.
● You have experience working in distributed systems and built/designed systems to failover, event streaming, caching strategies
● You have experience with Docker/Kubernetes in AWS or any cloud computing platforms. And, are familiar with CI/CD processes.
Kudos if you already have:
● Great communication and team collaboration skills.
Regarding the job role:
The Senior Developer is responsible for running the day to day operations of a group of developer/s. The individual should exhibit proven experience on our technology stack and product. Our technology stack is primarily written in React, Node + Express with Apollo, GraphQL, Typescript and MySQL on AWS Cloud Services.
Responsibilities:
- Contribute at a senior level to the development process.
- Own the product development lifecycle with the team.
- Work closely with the subordinates both at the technical as well as troubleshooting and problem solving.
- Manage developer allocations on tasks to best utilise time and resources.
- Work with Product Managers and the team to ensure that commitments are met.
- Responsible for the quality of work completed.
- Ability to do code reviews and maintain the quality standards.
- Ability to conduct manual server deployments and automate the same.
- Mentor and stimulate team member career growth.
Qualification:
BE/ME in Computer Science, Information Technology or a related subject, MCA, MSc(IT) or equivalent degree.
Required Skills:
- 4-6 years of proven software development experience with React, Node/Express, CSS/Bootstrap, HTML5 and MySQL or any RDBMS Server.
- Experience in TypeScript, GraphQL, TypeORM, styled components.
- Familiarity with Webpack and bundling the web applications for server deployment.
- Experience using AWS Toolchain or any other public cloud providers.
- Familiarity with shell scripting to automate deployment processes.
- Ability to write robust, maintainable applications.
- Ability to build and work with distributed, high-volume backend services.
- Have a great understanding of system design, data structures, object-oriented programming and software engineering principles.
- You should have experience in identifying, debugging and resolving complex production issues.
- Awareness of continuous deployment tools such as Jenkins or other DevOps tools will be an advantage.
- Well versed with agile methodologies and continuous development / integration approaches.
- People management/mentoring experience is required.
About the role
We are looking for a strong full stack engineer who has experience building web and mobile applications for enterprise and consumers. You will help design, build and maintain scalable applications and build the API infrastructure that can be used across all client products.
Responsibilities:
- Building applications that are responsive, performant, and accessible Produce high quality HTML/CSS pages from mock ups.
- Collaborating with other disciplines across engineering, UX, and Product to help develop front end solutions.
- Using our Micro service stack to integrate front end into the development lifecycle.
- Build high availability and extremely reliable transactional systems.
- Own and manage all phases of the software development lifecycle (planning, design, implementation, deployment and support)
- Design, build and maintain API infrastructure that allows for standard integration methodology between applications and third party services
- Collaborate effectively with the rest of the team to design and launch new features
- Deliver on rapid implementation schedules to build web functionality that is fast, scalable, and upholds smart development goals and principles
- Work on all things front-end and backend including web and mobile
- Maintain code integrity, quality and ensure responsiveness of applications.
Requirements:
- 3+ year track record of relevant work experience and a Computer Science or a related technical discipline is required.
- Proficient in HTML 5, CSS, and JavaScript frameworks, like React, Vue.js, NodeJS among others.
- Experience working with graphic designers and converting designs to visual elements using JavaScript, HTML and CSS.
- Strong knowledge and experience with server-side web of building restful APIs for internal and external products using Node.js
- Doesn’t shy away from testing and code review.
- Good knowledge of OOPS Concept and Data Structure like Queue, Stack, Tree, Linked List.
- Knowledge of code versioning tool - Git.
- knowledge of cloud computing platforms, like Amazon Web Services
- Strong Knowledge of database systems like Mysql.
- Interest and ability to learn new technology stacks as needed.
- Good problem solving skills and Willing to learn new technology.
- Passion for developing awesome user experiences
- Independent, dedicated, and able to deliver production ready code with minimal guidance.
As a Senior Tech Lead:
You will be part of a thought leadership team that will design and develop the leading cyber security solution that protects digital assets of corporations such as Apple & the US Federal Govt. This solution used by global Fortune 100 corporations will be massively scalable to secure their Global networks
You will bring to the table:
Domain: Networking and Network Security
Primary Skills: Java, Spring & Hibernate
Secondary Skills: Any one of Python / Java Script / Angular JS / Shell / ANTLR / Groovy
Expertise
- Excellent skills & experience in Java, Spring & Hibernate
- Minimum 2 years of Experience in Networking and Network Security domain
- Any Scripting language - Python / Java Script / Angular JS / Shell / ANTLR / Groovy
- Strong object-oriented design skills, data structures, algorithms, and design patterns.
- Tools Pivotal / GitHub / Jenkins
- Good to have Database design and management experience.
What you will do…
- You will be hands on, writing high quality code and ensuring on-time delivery.
- Provide guidance on software design, architecture, and interface choices.
- Design highly scalable, reliable, secure and fault tolerant systems with minimal guidance.
- Mentor engineers on design, coding, and troubleshooting.
- Analyse requirements, problems and solve them with the best solution.
- Create platforms, reusable libraries, and utilities wherever applicable.
- Work in cross-functional team, collaborating with peers during entire SDLC.
- Work as part of a team to solve complex technical problems.
- Support customer queries, escalations, to keep high customer satisfaction.
About Benison
Benison Tech is a niche technology company that has been appointed by Intel, Broadcom, CISCO, Checkpoint, and Marvell to collaboratively spearhead the next generation Network Security, 5G and Wireless technologies. We help our mutual customers get to market faster by applying our core technical brilliance in solving complex engineering problems.
We work with the world leading technology companies in the latest bleeding edge technologies from 5G enablement to real-time ML based network security systems.
Our interview process isn’t easy, but necessary to ensure that we are a fit for each other. You will be working in a dynamic fast paced environment on cutting edge technologies, so roll up your sleeves and get ready for the challenge. We need people who are drawn to technology challenges rather than work in a plush corporate role.
You are a fit for Benison if
- You want to work in the technologies of the future… Network Security, Cloud technologies, 5G and WiFi6.
- You have a deep-rooted desire to learn new technologies.
- You are driven by the passion of solving complex problems.
- You want to work with some of the best minds in the industry
KRAs:
- Liaise with business/departmental stakeholders, understanding requirements
- Making project plan and enhancement feature release roadmap
- Working hands-on for product enhancements
- Producing, testing and debugging code
Job brief:
We are looking for a Senior Solution Engineer to lead and implement solution enhancements. You will work with top management to define solution requirements and take the lead on technical aspect of the project.
In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. If you also have hands-on experience in technology development and agile methodologies, we’d like to meet you.
Your goal will be to enhance and develop high-quality technology solutions that is aligned with user needs and business goals.
Responsibilities
- Develop high-quality technology design and architecture
- Identify, prioritize and execute tasks in the software development life cycle
- Develop tools and applications by producing clean, efficient code
- Automate tasks through appropriate tools and scripting
- Review and debug code, perform validation and verification testing
- Identify 3rd party integration opportunity and engage with 3rd party team on technology and business aspect and drive successful integration
- Develop technology solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
- Demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
- Protect operations by keeping information confidential
- Provide information by collecting, analysing, and summarizing development and service issues.
Skillset requirements:
- Knowledge of selected programming languages (e.g. Python, C++) and the Java/J2EE platform
- In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)
- Java/JEE, Spring, JSON, XML, NoSQL Database(MongoDB, Cassandra), Distributed System, RDBMS, ePub3, MVC frameworks, Design Patterns, Javascript, JQuery, JSON
- Ability to use version control software such as GIT and SVN
- Experience as an applications programmer on large-scale data base management systems
- Experience writing SQL queries for SQL Server or another Relational Database is required
- Experience in LAMP (Linux, Apache, MySQL, PHP/Python/Perl) and/or server-side Java programming with Web 1.0 MVC frameworks and experience in JEE technologies like Servlets, JSPs, EJBs, Web Services, JMS, JAXB.
- Design, develop and implement unit and scenario testing for existing code base and for new functionality under development
- High scalability projects involving cloud-based infrastructure design and implementation
- Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability
- Experience debugging distributed systems with high data loads
- Deep understanding of distributed data model
- Solid understanding of the Software as a Service (SaaS) model in the online environment
Mindset requirements:
- Solution mindset
- Teamwork
- Analytical & Critical Thinking
- Attention to details








