Start Your Career With SubcoDevs
#1 Custom App and Software Development Company | 100+ Successful Projects in 8+ Years | Hiring for Culture
SubcoDevs is a custom mobile app and software development company having offices in India, Canada, and USA. We are looking for the individuals who believe in teamwork and have entrepreneurial mindset. As a team, we do not like to micromanage and believe in each individual's capabilities.
Company Overview
Java Developer
Job Summary
We are looking for a Java developer capable of designing, developing, and managing Java-Based apps and software. You should be capable of undertaking Java-related duties throughout the software development cycle. Your skills will be used to create user information solutions across the development, integration, and maintenance of Java-Based interfaces and components. The ideal candidate must understand Java and Java EE application development. You should also possess MVC Pattern, JDBC, and RESTful web services knowledge.What You’ll DoYou (Must Haves):
- Designing and implementing Java-based applications.
- Analyzing user requirements to inform application design.
- Defining application objectives and functionality.
- Aligning application design with business goals.
- Developing and testing software.
- Debugging and resolving technical problems that arise.
- Producing detailed design documentation.
- Recommending changes to existing Java infrastructure.
- Developing multimedia applications.
- Developing documentation to assist users.
- Ensuring continuous professional self-development.
- Java Developer Requirements:
- Degree in Computer Science or related field.
- Experience with user interface design, database structures, and statistical analyses.
- Analytical mindset and good problem-solving skills.
- Excellent written and verbal communication.
- Good organizational skills.
- Ability to work as part of a team.
- Attention to detail.
- Java, Java J2SE, Web Services, Hibernate, Spring boot, Micro services, MySQL.
- Secondary Skill Set - JavaScript, AJAX, HTML5 & CSS3.
- Hands-on development experience in a Java/J2SE based software stack.
- Good demonstrated experience with, JavaScript, Java Frameworks
Apply For Job:
Click on this link to applyJob Features
Job Category | Software Developer |
Company Overview
Node JS Developer
Job Summary
What You’ll DoMust Have Skills
- 4-6 years Hands-on experience on NodeJS, AWS knowledge, Deployment, Repository (Github, Bitbucket, Gitlab), Express JS.
- Hands on experience on development of API and web-service (REST, SOAP).
- Experience in AWS server less technologies (Lambda, API Gateway etc.).
- Experience working with any of these databases (MySQL(Preferred), Postgres, MongoDB)
- Experience designing data models
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- In-depth knowledge of JavaScript, CSS, HTML, HTML 5, JSON, XML and front-end languages.
- Working experience on source code version control systems (SVN, GIT)
- Working experience on Issue Tracking tools e.g. Jira, Clickup, Trello
- Working experience on Code Analysis tools e.g. Sonar Qube.
- Knowledge of MVC Pattern and Architecture.
- Experience with user interface design.
- Experience in all testing phases of development including Unit & Integration Testing.
Qualification
- JavaScript knowledge: jQuery, node-based frameworks
- Expert in JavaScript development and development frameworks
- Need good exposure in Git Versioning, should have worked with at least any of these (Gitlab, Github and Bitbucket)
- Bachelor's or Master's degree in Engineering or related technical field required
- Demonstrated understanding of Project processes, strategies, and methods
- Excellent time management and organizational skills and experience establishing guidelines in these areas for others
- Strong sense of personal accountability regarding decision-making
- Experience working in a high-level collaborative environment and promoting a teamwork mentality
- experience applying analytical thinking and problem-solving skills
- Ability to predict challenges and seek to proactively head off obstacles.
Apply For Job:
Click on this link to applyJob Features
Job Category | Software Developer |
Company Overview
ROR Developer
Job Summary
What You’ll DoSkill sets/Experience we require
- Design, build and maintain efficient, reusable, and reliable Ruby code
- Contribute to building an agile environment
- Test your code
- Engaged in all aspects of product development and will be working closely with product management, operations, client-engineering and customer success teams
- Excellent knowledge of Ruby on Rails, along with common libraries such as RSpec and Resque.
- Working with an exceptional team to help scale a fast-paced business.
- Ability to work independently on challenging compound problems as well as collaborating with other team members to solve major goals
- Present complex ideas and approaches in simple communicable terms across engineering and management levels
- Strong debugging and troubleshooting skills.
- Identify bottlenecks and bugs, and devise solutions to these problems
- Strong development experience with MVC Framework Ruby onRails
- Strong knowledge and experience of Rails version from 5 & greater and Ruby greater than 3.0
- Strong development Experience in Javascript, JQuery, SQL, Ajax, HTML5 and CSS
- Good understanding of Version Control Tools like Git
- Proficiency in designing user experiences using React and Webpack with EcmaScript 6.
- Knowledge of CICD tools is a plus.
- Ruby on Rails, Angular, HTML5, CSS, Javascript, SQL, Ajax
- Devise, CanCan, Typhoeus.
- Some exposure with Git is a must.
- Ruby on Rails
- PostgreSQL or MySQL
- Git, Continuous Integration, AWS, etc
- Bonus points for SaaS experience
- Strong communication, presentation, and technical skills
- Demonstrated creative problem-solving ability and the ability to learn new technologies/concepts
- Quick learner who can learn and ramp up quickly
- Ability to work in a fast-paced changing environment with minimal direction
- Highly organized with strong time management skills
- High-energy and persistent
Apply For Job:
Click on this link to applyJob Features
Job Category | Software Developer |
Company Overview
PHP Developer
Job Summary
What You’ll DoQualification
- PHP developer is responsible for writing server-side web application logic. PHP developers usually develop back-end components, connect the application with the other (often third-party) web services, and support the front-end developers by integrating their work with the application. They are also often required to develop and integrate plugins for certain popular frameworks.
- Must have good knowledge of core PHP, Laravel, Codeigniter.
- Must have experience with Drupal 7/8/9.
- Experience with Drupal development technologies such as Drush, Configuration Management, and Composer
- Good knowledge of databases and related concepts required
- Knowledge of WordPress is plus
- Should be good at understanding project requirements and communication skills
- Latest tools of PHP, familiar with Github or bitbucket or gitlab, AWS deployment
- Good knowledge of JavaScript, CSS, and HTML is a must.
- Ability to resolve all frameworks.
- Bachelor's or Master's degree in Engineering or related technical field required
- Demonstrated understanding of Project processes, strategies, and methods
- Excellent time management and organizational skills and experience establishing guidelines in these areas for others
- Strong sense of personal accountability regarding decision-making
- Experience working in a high-level collaborative environment and promoting a teamwork mentality
- experience applying analytical thinking and problem-solving skills
- Ability to predict challenges and seek to proactively head off obstacles.
Apply For Job:
Click on this link to applyJob Features
Job Category | Mobile/Backend Development |
Company Overview
Technical Project Manager
Job Summary
What You’ll Do
- Own and execute E2E the SDLC for one or more projects by having direction communication with client or stakeholder.
- Drive high quality technical solutions and provide inputs regarding architecture, design and priorities.
- Identify, assess and mitigate risk, provide escalation management, anticipate and make tradeoffs balancing the business needs versus constraints.
- Assign and oversee the daily tasks of technical personnel while ensuring all subordinates are actively working toward established milestones
- Hold regular technical team meetings to determine progress and address any questions or challenges regarding projects
- Determine and define clear deliverables, roles and responsibilities for staff members required for specific projects or initiatives
- Research and evaluate hardware and software technology options and weigh the cost/benefit analysis when making large purchases on behalf of the company
- Recruit and train exceptional employees to fulfill posted positions within the technical department
- Update and maintain all production technologies ensuring proper maintenance and installation
You (Must Haves):
- Good business & product/tech understanding of the following.
- Strong Project Management Experience.
- Software Development Life Cycle
- Ability to think both strategically and tactically and to drive execution. Should be equally comfortable with long term planning and day to day progress tracking and execution
- Proven track record of taking ownership and of delivering results in a fast-paced environment, including a history of successfully delivering large scale projects end to end, through the entire life-cycle
- Hands-on experience in establishing and driving Agile methodology
- Technical, analytical and quantitative skills with the ability to use data and metrics to back up assumptions, recommendations and drive decisions
- Demonstrated ability to understand and discuss technical concepts, manage tradeoffs and evaluate opportunistic new ideas with internal and external partners
- Should be proficient on either PHP, JAVA or .NET
- Should be familiar with both web and mobile technologies.
- Familiar with tools like JIRA, Click up, bitbucket, Github
Apply For Job:
Click on this link to applyJob Features
Job Category | Product/Project Mgmt |
Company Overview
React Native Developer
Job Summary
What You’ll Do
- Overall should have at least 2+ years of experience in mobile application development.
- Build native components for IOS & Android.
- Developing reusable UI Components & libraries
- Experience with React Native, Redux & Flux
- Experience in React JS is a plus.
- Proficiency with JavaScript.
- Knowledge of the React Native Component lifecycle.
- Experience with Native Development (IOS or Android)
- Strong knowledge of object-oriented programming and common design patterns.
- Good Knowledge in Design, Integrations & Testing.
- Knowledge or hands-on in Release management and deploying apps in the Google play store.
Ideal Candidate
- A problem solver with good analytical skills.
- Passion for developing competitive apps.
- Self-learner, self-driven, creative, able to think out of the box, and have a customer-oriented approach.
- Good listener to understand the requirement and take advice from the seniors.
- Always ready to throw away the legacy stuff and start from scratch to improve the quality of the project.
Other Requirements
- The candidate must own a high-performance laptop with a fast & stable internet connection.
- As our teams work in different time zones, the candidate might occasionally need to communicate outside office hours.
Apply For Job:
Click on this link to applyJob Features
Job Category | Mobile/App Developer |
Company Overview
iOS developer
Job Summary
What You’ll Do
- Design & build advanced application features for the iOS platform
- Craft project solutions by applying solid object oriented design principles
- Collaborate with cross-functional teams to define, design & ship new features
- Unit test code for robustness, including edge cases, usability & general reliability
- Work closely with product management & UX team to execute an idea from concept to delivery using software design, coding & processes
- Work on bug fixing & improving application performance
- Help maintain code quality, organization and automatization
- Continuously discover, evaluate & implement new technologies to maximize development efficiency
What We’re Looking For
- Swift and SwiftUI, Latest xcode and know how to use the instrument tool of xcode
- Expert in uploading builds to apple store with required certificates and provisioning profile.
- Good with test flight usage.
- Familiar with Github or bitbucket or gitlab
- Should be able to communicate in English and Hindi both verbal and written.
- Can work independently 3-5 years of experience in software development.
Ideal Candidate
- A problem solver with good analytical skills.
- Passionate to put efforts towards growing the company.
- Self-learner, self-driven, creative, able to think out of the box, and have a process-oriented approach.
- Good listener to understand the requirement and take advice from the seniors.
Other Requirements
- The candidate must own a high-performance laptop with a fast & stable internet connection.
- As our teams work in different time zones, the candidate might occasionally need to communicate outside office hours.
Apply For Job:
Click on this link to applyJob Features
Job Category | Mobile/App Developer |
Company Overview
Flutter developer
Job Summary
What You’ll Do
- Design & implement new app modules based on the product requirements using Flutter framework
- Maintain existing codebases
- Build reusable code and libraries for future use
- Integrate user-interfaces elements developed by other developers
- Build user interfaces designed by UI/UX designers
- Integration of data storage solutions
- Integrate various APIs from third parties
- Debug existing apps components, fix issues and avoid regressions
- Collaborate closely with the teams of UI/UX designers, PMs, QAs, and other developers
- Participate in software architecture, design discussions and code reviews
- Optimize application for maximum speed and scalability
- Follow the company guidelines and best practices
What We’re Looking For
- You have a bachelor’s degree in computer science or related discipline
- Must have built at least two Android and/or iOS apps with Flutter
- Proven working experience in software development
- Working experience in mobile development Android or iOS
- Have published one or more mobile apps in Google Play or App Store
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle, including automated testing and building
- Familiarity with SQL/NoSQL databases and their declarative query languages
- Proficient understanding of code versioning tools, such as Git / Mercurial
Ideal Candidate
- A problem solver with good analytical skills.
- Passionate to put efforts towards growing the company.
- Self-learner, self-driven, creative, able to think out of the box, and have a process-oriented approach.
- Good listener to understand the requirement and take advice from the seniors.
Other Requirements
- The candidate must own a high-performance laptop with a fast & stable internet connection.
- As our teams work in different time zones, the candidate might occasionally need to communicate outside office hours.
Apply For Job:
Click on this link to applyJob Features
Job Category | Mobile/Backend Development |
Company Overview
ReactJS Developer
- Expertise on HTML5/CSS3, JavaScript, ReactJS/Redux
- JavaScript knowledge: Node-based frameworks
- Expert in JavaScript development and development frameworks
- Experience designing and implementing components, web-based application architectures and technologies.
- Strong object-oriented design principles and knowledge of design patterns
- Develop reusable UI components, define accessibility & governance and rollout the components across the digital channel group
- Develop applications with good usability principles, cross-browser compatibility, web security (XSRF, cross-site scripting defense), accessibility, Markup standards, Last mile performance (minify, closure tools, sprites) and HTML document architecture.
- Considerable experience in following Agile development methodologies and best practices
- Good experience on User experience (UX) & design
- Provide design and architectural solutions to the business problem.
- Expertise on HTML5/CSS3, JavaScript, ReactJS/Redux
- JavaScript knowledge: Node-based frameworks
- Expert in JavaScript development and development frameworks
- Need good exposure in Git Versioning, should have worked with at least any of these (Gitlab, Github and Bitbucket)
Qualifications:
- Bachelor's or Master's degree in Engineering or related technical field required
- Demonstrated understanding of Project processes, strategies, and methods
- Excellent time management and organizational skills and experience establishing guidelines in these areas for others
- Strong sense of personal accountability regarding decision-making
- Experience working in a high-level collaborative environment and promoting a teamwork mentality
- experience applying analytical thinking and problem-solving skills
- Ability to predict challenges and seek to proactively head off obstacles.
Apply For Job:
Click on this link to applyJob Features
Job Category | Mobile/Backend Development |
Opening | 10 |
Experience | 2 yrs - 6 yrs |
Business Development Executive
Job Overview
- Major Duties include Inside Sales activities like Lead generation, requirement gathering, presenting demos and providing sales support, and selling company services to target customers in the international market.
- Prospecting, qualifying, and converting leads
- Outbound Calling to the US qualifying leads and converting them into meeting for the sales team.
- Writing emails, follow-ups, campaigns, and CRM database management.
- Experience in Nurturing client relationships and retaining business opportunities
- Good English communication skills.
- Good Knowledge of IT Services.
- Experience required in Generate Qualified Opportunities through Bidding, Emails, internet search, LinkedIn, etc.
- Proficiency in Initiating prospect's communication and gathering requirements and Making presentations.
- Experience in working with international clients.
Apply For Job:
Click on this link to applySoftware Test Engineer (QA)
Key Responsibilities- Developing software with your teams that fulfills business needs.
- Deciding strategies, processes, and scripts to test and assess the software.
- Evaluating the functioning of software and apps using manual or automated testing techniques.
- Creating test procedure documentation to guarantee consistency.
- Ensuring software meets quality standards according to client requirements or company policies.
- Identifying software bugs and errors.
- Evaluating performance and scalability.
- Using white box, black box, and grey box testing techniques.
- Writing and delivering reports on the testing procedures taken.
- Informing the members of the software development team about feedback regarding the software's need for changes or enhancements.
- Interacting with customers to discuss product specifications and making modifications according to the feedback.
Apply For Job:
Click on this link to applyJob Features
Job Category | Quality Assurance |
Our Culture
We are a great team because we share common values

We take ownership of our work

Respect each other

Believe in honest communication

Put result-oriented efforts

Learn and grow together
We are a company that is growing by leaps and bounds, and we are looking to build a team of professionals who have the skillset to move with us. Join us in building our story together!
Career At A Top-Notch Mobile App Development Company
At SubcoDevs, we are mostly building mobile apps. We have a team of highly skilled professionals working on platforms such as iOS, Android, Flutter, etc. Within 8 years, we have got our offices in 4 countries and the team has grown 30x. As a team, we are constantly working towards improvement by doing things differently.
If you didn’t find a position suitable for you, feel free to send your CV with a cover letter at [email protected]

Flexible Working Hours
Since the pandemic struck us, we all are working from home. Providing flexible working hours is an attempt to help our team maintain a healthy work-life balance.

Regular Meets
Remote working requires a lot of online meetings. We do some informal e-meets as well to build a healthy relationship with each other.

Premium Hardware
We provide premium hardware to our team members, as per their requirement. Our developers mostly work on Macbook Pro.

Sponsored Learning
We sponsor helpful courses to our team members to help them grow better with new skills.

Mediclaim
Our perks include some health care benefits.

International Exposure
Our major client-base is North America. We are expanding our team in the USA and Canada branch as well.
Where the Sky's the Limit
We are committed to providing our employees with an international work exposure to learn, grow, and take on new challenges. Most of our clients are based in the USA. We also keep getting work from Canada, Australia, and some European countries. That’s why we have got offices in 4 different countries, and we are expanding. If required, we may request you to serve our clients better from the country they are based in.
Tackle the Challenges of the Future
SubcoDevs is a futuristic company and loves to work on challenging projects. Our team consists of professionals who love to build master-pieces. If this sounds exciting, you are definitely the right fit with us.
Complement vs. Compete
Every single person desires to work in a happy atmosphere. We understand that happiness leads to productivity. Therefore, we keep improving our work culture to keep the team happy and the environment positive. Each of our employees complement the other to complete a task.
SubcoDevs is a team of experts who together handle different IT projects. Each member of the team is important and carries out their responsibilities well. As we take the example of nuts and bolts, both are powerful if they are together and cannot be used alone. 2 nuts and 2 bolts do not make any sense. Similarly, one member cannot work without the help of another in a team. The power of an organization exists if the team members complement each other.
While completing a project, each member of the team has their individual and specific responsibility. They have a specific contribution to the project which cannot be done by any other members.Therefore, the team must work together in a friendly manner. One member in a team is simply the complement to others to get the work better.
Over the years, we have better understood the power of teamwork. A dedicated team can achieve success even by working remotely. The demand for work from home (WFH) has tried to create some vacuum in communication. But, as a team, we came together to fill in the gaps. The hard yet smart and complementary work of a team can help to execute even the toughest projects.
Our team believes in the policy of complementing each other, rather than having a competition of being better than others. Complementing each other is the best recipe for everyone’s success. We help each other learn and grow into a better professional. If all this sounds like you, become a part of our team.