The opportunity
The Engineering Manager (EM)is responsible for a managing a team of full stack engineers that is building highly innovative and cutting edge solutions. This role is accountable for leading a team, developing code, deploying and managing in production. Most importantly, the EM, while working with the Product owners drives the product Net promoter score (NPS), user satisfaction, building the product roadmap and delivering highly functional, exceptionally innovative and intelligent software. You will be called upon to be the technical representative for your team during cross-team collaborative efforts and planning. Success in this role will require strong and innovative approaches to problem solving, great technical leadership, excellent communication (written and verbal, formal and informal), flexibility, accountability and a self-motivated working style with attention to detail.
You are great at
As an Engineering Manager, you’ll take the lead as you - drive product development, operations and technical decision making. You’ll have a strong focus on team management and development, equal focus will be on writing production code and hands on active development of the capabilities and solutions. Assist in defining infrastructure need and use enterprise solution and drive resolution of technology roadblocks including code, infrastructure, build and deployment. Manage overall software development cycle by adhering to development and security standards. Establish good stakeholder communication and work closely with Product teams and influence set product roadmap and help drive requirements while being a strong advocate of extreme agile and DevOps practices across engineers. Build and manage a team of high performing full stack engineers and provide leadership, coaching, motivation and recommend staffing levels, operating procedures, tools and systems for the team. Provide career development and performance management to a team of engineers.
Required Candidate Profile
- 4 year degree in or equivalent experience
- 8+ years of engineering (software development) experience
- 1-3 years of managing teams with a strong track record of delivery for cross-functional product experience with Cloud hosting and managing products
- Proficient in building high performing APIs and writing specs
- Expertise in programming languages. Hands on experience in Java, J2ee technologies is preferred.
- Experience in SAP Hybris Commerce would be a plus
- Experience with integration, data handling technologies and other open source frameworks
- Strong written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to variety of audiences
- Team-orientated, passionate about developing others’ skills and capabilities
- Successful track record of working in large scale technology solutions
- Deep understanding of agile development processes and methodology including continuous integration and delivery, with a mindset of building incrementally and delivering business value quickly

About Tata CLiQ
About
Connect with the team
Similar jobs
1.Wordpress Development
2.PHP Programming
3.OOPS Concepts in PHP
4.Advanced custom and Security Plugins
5.Good Problem Solving skills.
6. Ability to create/tweak existing plugins
7. Ability to create multiple dashboards apart from admin dashboard
8.Good Knowledge in DB - MySQL/PostGreSQL
9.Ability to debug Frontend applications
10.Http/REST
Good to have Understanding of:
1.Wordpress Hooks
2.HTML, CSS, JS, Github tools, AWS, Basics of React JS.,Github link
3. Ability to create API over existing plugin data

Construction & Infrastructure is one of the industries, with the most complex problems in Supply Chain and they are fundamentally reengineering the way construction materials get procured. Their Clients include the biggest names in India & the World– The
LafargeHolcim Group, JSW Group, The Tatas and many others. They are backed by some of the world’s top marquee funds in their journey to create transparency and standardization to an otherwise opaque industry.
Your responsibilities:
● Understand the business context and build high quality code using proven design patterns
● Develop, test and deploy integrations required to meet business requirements
● Carry out unit tests and other quality control mechanisms to inform and validate the code and design
● Utilizing and monitoring cloud infrastructure resources (such as AWS, Azure) efficiently
● Participate in a highly fluid environment applying agile software development principles
● Ensure the coding standards are on-par with the best in the industry
Educational Qualifications:
● Bachelor's or Master’s degree in a quantitative field (e.g. Mathematics, Engineering, Computer Science).
Must have skills:
● 3+ years of work experience with mobile/web development
● Experience in working with either of languages: Go, Java, Scala
● Strong understanding of relational and non-relational databases (MySQL, PostgreSQL, MongoDB,
● Cassandra)
● Strong understanding of Message brokers
● Must have hands on experience in Restful APIs
● Must have a strong foundation of Data structures and Algorithms
● Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions
● or approaches to problems
● Ability to deploy features on a daily basis: should be good at time management and prioritization
● Hands-on experience in CI/CD principles and TDD
● Strong written and verbal English communication skills
Good to have skills:
● Experience in event-driven & asynchronous I/O frameworks
● Exposure to business process and workflow automation
● Working experience in process driven and data intensive business applications
● Experience in working on web infrastructure with React.js and React Native
Professional traits:
● Self-motivated, persistent and “Never Give Up” attitude
● Passion for innovation and adaptability to a lean startup culture
● Ability to work with minimal supervision, independently and / or as a member of a team
Software Architect
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.
- 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.
Skill: Java Developer – Mumbai
Job Description:
4.5 -8 years of Experience
- Java 8
- Spring boot
- API development
- MVC architecture
- web services
- OOPS
Skills & Abilities:
1. Language: Java, J2EE, springboot, angular, react, node, (CSS: Tailwind CSS + angular Material) etc.
2. OS : Linux, windows
3. Database : Oracle, postgres, PL/SQL
4. Desirable : API integration, CI/CD, automation, working experience in the mobile financial domain
5. Able to mentor and guide juniors
6. Able to resolve customer queries independently
7. Able to write test cases and execute test plans
8. Added advantage (Good to have): application security, RabbitMQ, Apache Kafka, Grafana, Prometheus, MongoDB, shell scripting basics
Job Purpose: At the Mobiquity project engineering team, our core job is to customize, install, configure and support the customer during the entire project lifecycle.
Principal Accountabilities Development
1. Write code in Java and java based technologies as well as web GUI development using latest technologies like, angular, react, conforming to company guidelines against written requirements & high-level design documents, particularly for complex modules that cannot be handled by junior developers. Work in an IDE while developing code ( especially in Java) and use GIT, SVN or any other CM tool being used in the company, for checking in and checking out the code being developed.
2. Submit developed code for review, incorporate required changes and conduct Unit testing, after preparing Unit Test Plans and necessary stubs.
3. Review code offered by others and document response in assigned format.
4. Participate in (a) the integration of the developed code with code developed by other team members (this could happen on customer premises if appropriate environment is not available in-house) (b) preparation of the environment for integration testing (c) execution of integration testing (d) fixing the problems relating to the offered code as discovered in the integration testing.
5. Participate in load testing conducted on the final product and fix problems encountered.
6. Assist Product Validation Group in setting up the test environment, writing test cases, generating stubs and executing tests.
7. Review test cases written by the Product Validation Group.
8. Install product in customer location, train the customer reps on product features and operation & maintenance procedures, and complete user acceptance testing, making any changes in the final deliverable as required.
9. Handle customer queries and complaints received directly or through the company support organization.
10. Change code to fix reported customer problems after trouble shooting, get the fix reviewed and complete selective regression testing.
11. Draft user documentation for consolidation by the technical documentation team. This could include GUI, API, O&M and technical documentation relating to COTS. Review drafts prepared by junior developers.
12. Help maintain design requirement documents as directed.
13. Participate in the development, release, support & enhancement activity through multiple release cycles and multiple products
14. Proactively seek feedback/reviews on self-development, learning, and developed code. Responsible for completing the assigned task in all aspects by proactively seeking reviews, and updating the status to supervisors.
15. Ensure the task assigned is understood in all respects and communicate effectively and raise necessary alarms to reporting leads if anything is not understood or no progress is possible.
Capability Building
1. Assist junior developers in coding, testing, and troubleshooting.
2. Train and support a new member joining the team with little or no experience in the development environment, technology domain, and the specific work underway. Focus on scope of work familiarization.
You will be part of a talented software team that works on mission critical applications. Candidates should be willing to increase his/her circle of competence by researching for solutions in handover mannual and online resources. Ability to work independently is highly appreciated.
Requirements :-
- Graduate in Computer Science, Engineering or a related subject.
- 2+ years proven hands-on Software Development experience in JAVA.
- Perseverent in solving coding problems.
- Understanding of concepts related to .xml and .xsd files like targetNamespace, schema, xml datatypes, linkbases, arcs etc.
- Strong knowledge and hands-on experience of Java OOPs concepts, inheritance, abstract classes, interfaces, generics, exception handling and multithreading.
Good to have :-
- Experience with XML parsers like SAX.
- Experience with JSON file processing libraries like GSON.
- Dependency and build management using Maven scripts.
- Familiarity with Tomcat deployment.
- Familiarity with Spring Boot.
- Familiarity with Git/SVN for version control.
Responsibilities :-
- Developing features for validation engine.
- Attending client queries and assisting the clients in product integration.
- Catchup with the XBRL domain asap.
- Debugging and fixing bugs in the codebase. Testing changes for impact using available test harnesses.
About IRIS:
IRIS Business Services Limited (IRIS), is India's only listed SaaS Company that provides technology solutions/services in the regulatory technology space in across 42 countries globally. We are a pioneer and provide XBRL/iXBRL solutions for compliance, data and analytics. We are a global company headquartered in Navi Mumbai, India with subsidiaries in USA, Singapore and Italy and an affiliate firm in the UAE.
We are a company where technology expertise and domain knowledge come together to create cutting edge compliance solutions covering data and content management and information dissemination for issuers/ enterprises, regulators, governments, institutional clients etc. Our deep hands-on expertise in the XBRL space has been built over 17 years.
We are members of XBRL International, XBRL US, XBRL Europe and XBRL South Africa. In each of these jurisdictions, we contribute significantly to the development and adoption of the standard. IRIS is an ISO 27001:2013 certified organization.
IRIS has a flat organization structure which facilitates growth, opportunities, direction-setting, decision making and ownership at various levels.
To read more about IRIS visit our website: http://www.irisbusiness.com/">www.irisbusiness.com
As a Software Development Engineer at Amazon, you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact, making smart technology choices. You work in a team and drive things forward.
Top Skills
- You write high quality, maintainable, and robust code, often in Java or C++/C/Python/ROR/C#
- You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
- You have experience building scalable software systems that are high-performance, highly-available, highly transactional, low latency and massively distributed.
Roles & Responsibilities
- You solve problems at their root, stepping back to understand the broader context.
- You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact.
- You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.
- You recognize and use design patterns to solve business problems.
- You understand how operating systems work, perform and scale.
- You continually align your work with Amazon’s business objectives and seek to deliver business value.
- You collaborate to ensure that decisions are based on the merit of the proposal, not the proposer.
- You proactively support knowledge-sharing and build good working relationships within the team and with others in Amazon.
- You communicate clearly with your team and with other groups and listen effectively.
Skills & Experience
- Bachelors or Masters in Computer Science or relevant technical field.
- Experience in software development and full product life-cycle.
- Excellent programming skills in any object oriented programming languages - preferably Java, C/C++/C#, Perl, Python, or Ruby.
- Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
- Proficiency in SQL and data modeling.
● You have a minimum of 7 years of experience working on production systems at a
productcompany with a decent scale
● You have a deep understanding of design patterns, memory/performance optimization, and how to summarise and share knowledge
● You have experience developing software services and an understanding of design for scalability,performance, and reliability
● You have excellent experience in managing security, reliability, performance, maintainability, and scalability
● You have familiarity with microservice architecture, containers, and related technologies
● You have strong knowledge of software development fundamentals, including relevant backgroundin computer science fundamentals and agile development methodologies.
● You have a strong development experience in using modern web frameworks in
programminglanguages like Ruby on Rails, Python, Javascript.
● You have a strong understanding of relational databases and SQL and you practice test drivendevelopment
● Would be an added advantage if you have a passion for mentoring and helping people on your team grow and achieve their goals
● You are an excellent collaborator & communicator. You know that startups are a team sport. Youlisten to others, aren’t afraid to speak your mind and always try to ask the right questions.
● You are excited by the prospect of working in a distributed team and company.
● If you like to tinker and have hobby projects, send us links to your blog, github etc
Location: We are open to candidates working from anywhere in India/across the globe. At the moment, however, like most teams, we are fully remote.
We are looking for strong Backend developers to join our growing Team and help build Software applications and Tools that help streamline enterprise processes and build efficiency.
Roles & Responsibilities:
-Well versed with Javascript / Typescript, Node.js, Node.js frameworks like Nest.js, express.js, Postgres DB (relational databases), Redis / Memcache, Queues.
- Should be able to deploy code and manage CI/CD pipeline on Microsoft Azure / AWS, GitHub skills.
- Plus points if s/he is versed with JS Unit testing frameworks, Python.
- Work with the development team and product manager to ideate software solutions and document cards on PM tools.
- Design client-side and server-side architecture and explain it well to technical and non-technical audiences.
- Build client and server code that is fast, testable, and high quality.
- Should be testing code thoroughly, we strongly discourage throwing code over the wall.
- Excellent coding, problem-solving, and debugging skills
- You strive to create highly intuitive and responsive products.
- You’re a fast learner, can contribute from day one, and can bring good thoughtful opinions to the table.
- You have an excellent command of written and spoken English and communicate about what you're doing with your coworkers.
Responsibilities
- Build and mentor the platform team at Checko.
- Own the design, development, testing, deployment, and craftsmanship of the team’s infrastructure and systems capable of handling massive amounts of requests with high reliability and scalability
- Leverage the deep and broad technical expertise to mentor engineers and provide leadership on resolving complex technology issues
- Entrepreneurial and out-of-box thinking essential for a technology startup
- Guide the team for unit-test code for robustness, including edge cases, usability, and general reliability
Requirements
- Must have design, development, testing, deployment of systems capable of handling massive amounts of requests with high reliability and scalability
- Must have strong command in writing production-level code in Java or Python including skills in debugging, performance analysis/optimization and memory usage optimization
- Must have worked with real-time web/mobile applications and event-driven architectures
- Must have experience working with relational and non-relational databases and understanding their data models and performance tradeoffs.
- Must have solid engineering principles and a clear understanding of data structures and algorithms
- Should have knowledge of service-oriented architecture, caching techniques, micro-services, and distributed systems
- Should have basic understanding of C++/reactJS/Angular/Node
Desired Skills and Experience
Algorithms, debugging, performance optimization on low-end processors, data structures, REST, service-oriented architecture.









