Similar jobs
Who are we?
We are incubators of high-quality, dedicated software engineering teams for our clients. We work with product organizations to help them develop new products, scale existing products or modernize their legacy technology solutions. Incubyte strives to find people who are passionate about products, and want to learn and grow along with us. We work with a limited number of clients at a time on dedicated, long term commitments with an aim to bringing a product mindset into services.
What we are looking for
We’re looking to hire motivated and energetic Product Analysts. People who can communicate effectively and clearly by crafting, articulating, and executing a clear product vision that is consistent with the client’s short and long term business strategy. People who are proud of the work they do and are continuously on a lookout for improvement opportunities. High quality, motivated and passionate people who make great teams.
What you’ll be doing
You’ll be working with product managers and clients to identify, document, evaluate product requirements and roadmaps, and define measures of success. Understand customer and business needs and develop relevant documentation. Managing business requirements through design, develop, testing, and delivery phases to ensure business needs are met.
You will be responsible for all aspects of the product – from writing requirements, maintaining prioritized backlogs, analyzing product performance for improvement opportunities and working with the design and engineering teams during execution. You will make data driven decisions and gather the data you need to prove/disprove your hypothesis. You own every aspect of the product, and obsessively track usage to drive constant evolution. And, most importantly, you’ll be making a pledge that you’ll never stop learning!
Incubyte Values:
Relentless Pursuit of Quality with Pragmatism: We uphold the highest standards and strive for technical excellence while balancing ambition with practicality.
Extreme Ownership: We take complete responsibility for our work, decisions, and outcomes, fostering a culture of accountability.
Proactive Collaboration: We actively seek opportunities to collaborate, leveraging team strengths for collective success.
Active Pursuit of Mastery: We are committed to continuous learning and improvement, aiming for excellence in our craft.
Inviting and Giving Feedback Effectively: We provide timely, respectful feedback and create a safe space for open communication.
Ensuring Client Success: We are dedicated to building software that helps our clients succeed, treating their goals as our own.
Skills you need in order to succeed in this role
- Sense of Ownership: Do whatever it takes to meet development timelines
- Ability to understand complex business environments and interdependent relationships for business requirements
- Experience working in Agile and Extreme Programming methodologies in a continuous deployment environment
- Excellent communication skills: You will be communicating with our clients’ teams during the integration/deployment phase and business teams. Strong consultative, listening and analytical skills are a must
- Exceptional presentation skills to clearly and concisely report on product status/performance to management and client stakeholders
- Attention to detail and clarity of thought to be able to create product documentation and assist in the sales and pre-sales process
- Solid product mindset to be able to coordinate between different functional teams that build, manage and support the product
- Solid understanding of software engineering concepts: While you won’t be leading the development team directly, you should have a solid grasp of how any technology product is built, to be able to drive strategy
- Exceptional problem solving and data analysis skills. Highly organized with the ability to meet internal and external deadlines
- Strong Excel and SQL: You must be extremely comfortable handling large chunks of disparate data sets and dive into the data yourself to derive meaningful insights out of those
- Knowledge of customer experience and user experience design principles would be a plus
Job Duties and Responsibilities:
- Technical Leadership:
- Provide technical leadership by guiding and mentoring software engineers in creating robust and scalable solutions.
- Lead the recruitment process to identify and onboard top-tier engineering talent.
- Foster a culture of continuous learning and growth within the technical team.
- Architectural Vision:
- Collaborate closely with engineering leadership, senior technical stakeholders, and product managers to shape the architectural vision and ensure alignment with business goals.
- Actively participate in code reviews and technical design discussions and contribute hands-on expertise to development efforts.
- Drive the evolution of development processes, establish meaningful metrics, and cultivate a team culture emphasizing technical excellence.
- Lead POCs and technical evaluations
- Hands-on Technical Involvement:
- Demonstrate deep technical involvement through direct contributions to the codebase, technical design discussions, and the development of domain expertise.
- Utilize your extensive experience to guide the team in developing large-scale distributed systems, employing languages such as Java, Python, C++, Ruby, Go, or JavaScript.
- Process Evolution and DevOps:
- Innovate and evolve development processes to enhance efficiency and agility.
- Leverage a background in DevOps to oversee the operational aspects of widely deployed SaaS products.
- Implement and optimize CI/CD environments for seamless software delivery.
Must-Have:
- Managerial and Technical Expertise:
- Possess 3+ years of managerial experience and a solid 10+ years of professional experience in software engineering.
- Demonstrate prior success in leading and growing cross-functional development teams of 10-20 individual contributors.
- Software Delivery Excellence:
- Proven track record of delivering high-quality software within tight deadlines, emphasizing agility in a collaborative and cross-functional environment.
- Technical Proficiency:
- Hands-on experience developing and designing large-scale distributed systems using languages like Java, Python, C++, Ruby, Go, or JavaScript.
- DevOps and SaaS Background:
- Background in DevOps with experience in the operation of widely deployed SaaS products.
- Communication and Organization:
- Exceptional organizational skills and effective interpersonal, verbal, and written communication skills.
Nice to Have:
- CI/CD and Cloud Platform Experience:
- Previous experience in designing CI/CD environments.
- Familiarity with Google Cloud Platform, Amazon Web Services, or equivalent cloud platforms.
- Data-Driven Decision Making:
- Demonstrated experience using data to measure success, drive improvements, and inform strategic decisions.
- Global Team Collaboration:
- Previous experience working on geographically dispersed teams.
React.js Developer Responsibilities:
● Identifying web-based user interactions.
● Developing and implementing highly responsive user interface components using react
concepts.
● Writing application interface codes using JavaScript following React.js workflows.
● Troubleshooting interface software and debugging application codes.
● Monitoring and improving front-end performance.
React.js Developer Requirements:
● In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
● Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
● Experience with browser-based debugging.
● Excellent troubleshooting skills
.
Job Location - Bangalore
About Us:
Docsumo is Document AI software that helps enterprises make automated decisions from customer documents. We help enterprises convert unstructured documents such as invoices, bank statements, tax returns into actionable data. We are backed by Sequoia, Barclays, Techstars & Better Capital, Fifthwall & others.
Job Summary :
As a UI / UX designer, you will be working closely with the founders and the engineering time to deliver top quality user experience. This is a great opportunity to come in on the ground floor and play a strategic role in shaping our user experience.
Responsibilities:
- Gather and evaluate user requirements in collaboration with product managers and engineers. Conduct layout adjustments based on user feedback
- Illustrate design ideas using storyboards, process flows and sitemaps.
- Design graphic user interface elements, like menus, tabs, widgets and build page navigation buttons and search fields.
- Develop UI mockups and prototypes that clearly illustrate how sites function and look like.
- Create original graphic designs (e.g. images, sketches and tables)
- Prepare and present rough drafts to internal teams and key stakeholders
- Identify and troubleshoot UX problems (e.g. responsiveness)
Requirements:
- At Least 2 years of work experience in designing great web and mobile applications.
- Working knowledge of the following technologies and software: Sketch, InVision, Visio, HTML, CSS (SCSS), iOS, Android, Design Systems, Figma and Adobe Photoshop.
- Candidates with a good online portfolio will be given priority.
- You possess a Degree in Design or related field from a top tier institute.
- You possess excellent communication and interpersonal skills and can articulate your ideas to different stakeholders.
- Ability to understand the business problem, identify the key challenges, formalize the problem, and prototype solutions.
- Consistent track record of documenting, synthesizing, and communicating results.
- Must be self-motivated, flexible, collaborative, with an eagerness to learn.
SKILLS & REQUIREMENTS
· Candidate must possess a Bachelor's degree in Computer Science/Information Technology Engineering (computer/telecommunications)
· Must have at least 5 years of extensive experience in Object-oriented programming specifically on JAVA/J2EE
· Has knowledge or relevant work experience in any of the following programming languages or technologies: Java/J2EE, C++, C, XML/XHTML or CGI-Python.
· Must have sufficient knowledge of Object-oriented programming concepts
·Be an excellent team player in a different culture, display the ability to learn in a short time and work under pressure.
ROLES & RESPONSIBILITIES
· Develops and enhances software applications through coding and testing.
· Involved in code reviews and training.
· Delivers the highest quality software by creating unit test plans and testing code thoroughly. Implements solutions as designed in technical documentation specification and coding standards.
· Creates project documentation and coordinates technical issues.
· Knows the business rules and concepts, software specifications and designs provided by the technical lead and applies them in completing the assigned task.
What you will do:
- Studying design briefs and determining requirements.
- Conceptualizing visuals based on requirements.
- Preparing rough drafts and present ideas.
- Working on marketing collaterals like social media posts, blog graphics, infographics, etc.
- Working on designing graphics, illustrations, and layouts for the website, blogs, and web apps.
- Preparing a graphic language for sales collaterals such as decks, product briefs, white papers, and reports.
- Working with copywriters and product designers.
- Ensuring final graphics and layouts are cohesive and on-brand.
- Helping video content creators in producing videos with graphics and related collaterals.
Desired Candidate Profile
What you need to have:
- 1-3 years of graphic design experience
- Strong portfolio of work over a wide range of creative projects
- Have knowledge of layouts, graphic fundamentals, typography, color theory, web limitations, etc.
- Familiarity with design software and technologies (such as Illustrator, Photoshop, InDesign, Figma, etc.)
- A keen eye for aesthetics and details
- Excellent communication skills
- Ability to work methodically and meet deadlines
- Degree in Design, Fine Arts or related field is a plus
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback
- Create detailed, comprehensive and well-structured test plans and test cases
- Estimate, prioritize, plan and coordinate testing activities togather with development team
- Identify, record, document thoroughly and track bugs
- Perform sanity testing before and after production release.
- Involve in brainstorming process with tech team and provide meaningful insights as and when needed.
- Proven work experience in software quality assurance
- Strong knowledge of software QA methodologies, tools and processes
- Experience in writing clear, concise and comprehensive test plans and test cases
- Good knowledge of SQL
- Prior experience of api testing using tools like postman
- Hands-on with bug reporting tools like JIRA, Redmine etc
Mandatory Requirement/ Preference:
- 4 years of experience for delivering enterprise solutions or products using full SDLC
- 4 years of work experience with enterprise solutions for Microsoft platform (SQL Server, stored procedures, WCF, C#.net, Entity Framework)
- Extensive knowledge and experience with creating and maintaining stored procedure in MS SQL Server.
- Working with WEB API added advantage