
About Orcaso
About
Orcaso is a Chennai based start-up founded by the graduates of Y Combinator’s Startup School in
2017.
The company aims to be a special hybrid of game design and product development company
dedicating it’s time and energy to create a productive working culture.
located at Tidel Park, Chennai backed by NASSCOM.
Connect with the team
Company social profiles
Similar jobs



General Summary:
The Senior Software Engineer will be responsible for designing, developing, testing, and maintaining full-stack solutions. This role involves hands-on coding (80% of time), performing peer code reviews, handling pull requests and engaging in architectural discussions with stakeholders. You'll contribute to the development of large-scale, data-driven SaaS solutions using best practices like TDD, DRY, KISS, YAGNI, and SOLID principles. The ideal candidate is an experienced full-stack developer who thrives in a fast-paced, Agile environment.
Essential Job Functions:
- Design, develop, and maintain scalable applications using Python and Django.
- Build responsive and dynamic user interfaces using React and TypeScript.
- Implement and integrate GraphQL APIs for efficient data querying and real-time updates.
- Apply design patterns such as Factory, Singleton, Observer, Strategy, and Repository to ensure maintainable and scalable code.
- Develop and manage RESTful APIs for seamless integration with third-party services.
- Design, optimize, and maintain SQL databases like PostgreSQL, MySQL, and MSSQL.
- Use version control systems (primarily Git) and follow collaborative workflows.
- Work within Agile methodologies such as Scrum or Kanban, participating in daily stand-ups, sprint planning, and retrospectives.
- Write and maintain unit tests, integration tests, and end-to-end tests, following Test-Driven Development (TDD).
- Collaborate with cross-functional teams, including Product Managers, DevOps, and UI/UX Designers, to deliver high-quality products
Essential functions are the basic job duties that an employee must be able to perform, with or without reasonable accommodation. The function is considered essential if the reason the position exists is to perform that function.
Supportive Job Functions:
- Remain knowledgeable of new emerging technologies and their impact on internal systems.
- Available to work on call when needed.
- Perform other miscellaneous duties as assigned by management.
These tasks do not meet the Americans with Disabilities Act definition of essential job functions and usually equal 5% or less of time spent. However, these tasks still constitute important performance aspects of the job.
Skills
- The ideal candidate must have strong proficiency in Python and Django, with a solid understanding of Object-Oriented Programming (OOPs) principles. Expertise in JavaScript,
- TypeScript, and React is essential, along with hands-on experience in GraphQL for efficient data querying.
- The candidate should be well-versed in applying design patterns such as Factory, Singleton, Observer, Strategy, and Repository to ensure scalable and maintainable code architecture.
- Proficiency in building and integrating REST APIs is required, as well as experience working with SQL databases like PostgreSQL, MySQL, and MSSQL.
- Familiarity with version control systems (especially Git) and working within Agile methodologies like Scrum or Kanban is a must.
- The candidate should also have a strong grasp of Test-Driven Development (TDD) principles.
- In addition to the above, it is good to have experience with Next.js for server-side rendering and static site generation, as well as knowledge of cloud infrastructure such as AWS or GCP.
- Familiarity with NoSQL databases, CI/CD pipelines using tools like GitHub Actions or Jenkins, and containerization technologies like Docker and Kubernetes is highly desirable.
- Experience with microservices architecture and event-driven systems (using tools like Kafka or RabbitMQ) is a plus, along with knowledge of caching technologies such as Redis or
- Memcached. Understanding OAuth2.0, JWT, SSO authentication mechanisms, and adhering to API security best practices following OWASP guidelines is beneficial.
- Additionally, experience with Infrastructure as Code (IaC) tools like Terraform or CloudFormation, and familiarity with performance monitoring tools such as New Relic or Datadog will be considered an advantage.
Abilities:
- Ability to organize, prioritize, and handle multiple assignments on a daily basis.
- Strong and effective inter-personal and communication skills
- Ability to interact professionally with a diverse group of clients and staff.
- Must be able to work flexible hours on-site and remote.
- Must be able to coordinate with other staff and provide technological leadership.
- Ability to work in a complex, dynamic team environment with minimal supervision.
- Must possess good organizational skills.
Education, Experience, and Certification:
- Associate or bachelor’s degree preferred (Computer Science, Engineer, etc.), but equivalent work experience in a technology related area may substitute.
- 2+ years relevant experience, required.
- Experience using version control daily in a developer environment.
- Experience with Python, JavaScript, and React is required.
- Experience using rapid development frameworks like Django or Flask.
- Experience using front end build tools.
Scope of Job:
- No direct reports.
- No supervisory responsibility.
- Consistent work week with minimal travel
- Errors may be serious, costly, and difficult to discover.
- Contact with others inside and outside the company is regular and frequent.
- Some access to confidential data.
Admin
Role : Admin
Exp - 6 Plus
Salary - 35k ctc 31.5k in hand
Location :- Daryaganj , Delhi
Number of Position – 2
must be okay in traveling in India
1. Excellent spoken and written English
2. Good with drafting commercial contracts agreements MOUS, notices, circulars and complaint letters.
3. Good knowledge of property markets, how deals happen, registry sale deeds etc..
4. Good knowledge of the construction sector, materials, maintenance issues of residence or commercial projects.
preferred
You can search for combo
a. Admin + legal background llb
b. Admin + good knowledge of construction sector
c. Admin + Property market background.
Hospitality background would be preferred

We are looking for a rockstar Android Developer, who will be responsible for building scalable and secure Android Application
What you'll do
* Develop IoT enabled Android app using Jetpack and Kotlin for cooking robot.
* Ensure quality through independent code reviews and unit tests on modules
* Designing and developing APIs
* Optimizing existing apps' performance for speed and scalability
* Work with teams on delivering key features and performance targets
Who you are
* Have 2+ years experience building scalable android applications
* Proficiency in Python or Java
* Writes well-structured, efficient, and testable code
* Have good understanding of architecture patterns for Android
* Experience of using Jetpack is a big plus.
* Knowledge of JNI and using Native development kit.
What will you get:
* Opportunity to be a part of the founding team of a unique product made in India for the World
* Opportunity to work with a highly tech-competent team
* Tasting a lot (a lot!) of tasty robot-cooked food!
Industry
- Consumer Electronics
Employment Type
Full-time


Lead Developer
Qualification:
Science / Engineering graduateResponsibility:
Requirements Gathering:
- ' Participate in requirement gathering JAD (Joint Application Development) sessions and support documentation where applicable (business functional Technical UI usability data compliance data migration NFR 3rd party tools & products).
- Raise queries and get query resolution on areas which are unclear ambiguous and which need more information to the Technology Lead.
Project Estimation:
- ' Understand how the estimation (effort size etc) is done at task level in the area of work concerned measure and report the actual effort against the estimated effort and ensure task progress reporting in C20 or any other applicable tool.
Capability Development:
- Become an expert in the core skill and develop additional skills.
Design & Analysis:
- ' Create the HL Design and detailed design document with the support of architects for the assigned scope.
- Review all deliverables created by the Developer.
- Study non functional requirements and design for NFR as required.
- Understand the interdependencies of the various components in work packages being developed.
- Create detailed design and assign to developer.
- provide input to the Project Manager / Technical Lead to create the project plan from a technical perspective.
- support development of proof of concept as designed by Designer / Solution Architect.
- initiate development environment setup.
- Provide demo to customer for early feedback.
- create quality check points for all deliverables.
Coding:
- ' Develop tier coding business layer coding interface development service development creation of stored procedures etc as applicable for the work package / project.
- CTS and customer specific coding standards guidelines and best practices.
- Understand the database concepts and write efficient queries.
- raise clarifications / issues / concerns regarding work output to the lead.
- Seek review from peer / technical lead periodically.
- participate in setup activities for required environment setup.
- deploy code build in testing environment.
- conduct peer review during design coding and testing.
- Complete documentation as per the scope.
- prepare guidelines and checklist for development and testing activities.
- Provide feedback to design team.
- share feedback with developers to check if code is as per requirements.
- Incorporate changes as per feedback.
- provide necessary and timely status updates to the Supervisor / Technical Lead.
- Highlight any potential risks to the leads.
- Update traceability matrix for the work package developed.
- mentor the Developers to help them solve technical difficulties in the course of coding.
- Follow the SCM policies set for project.
- raise clarifications / issues / concerns regarding work output to the lead on time.
- provide necessary and timely status updates to the Supervisor / Technical Lead.
- Proactively highlight any potential risks to the lead.
- provide support on process audit activities.
- adhere to process and tools (usage of cognizant 20 awareness of Quality Management System).
Testing:
- ' Develop comprehensive unit testing cases and unit test plans.
- conduct comprehensive unit testing.
- create unit test logs.
- Prepare and support in preparation of unit test strategy.
- plan document and data requirements.
- automate unit testing and contribute to automation of unit testing.
- Conduct peer review of unit test cases.
- perform developer integration testing by integrating the components.
- Review test cases as prepared by the Developer.
Defect Management:
- Participate in defect triage meetings.
- conduct RCA for defects identified.
- Rework on the code based on review comments from code review / defects raised in unit testing peer testing SIT UAT testing or any other relevant testing phases.
- Assist in transition of knowledge and to support organization with any defects raised post production as required.
Process Improvements and Adherence:
- Participate in innovation sessions.
- implement process improvements to reduce manual intervention (eg automation).
- support on process audit activities.
- Generate ideas to provide value add and share the same with the Technical Lead.
- Adhere to process and tools (usage of cognizant 20 awareness of Quality Management System IDE etc).
Knowledge Management:
- Contribute towards updating knowledge assets user manual online help document installation manual / scripts.
- Conduct knowledge transfer sessions for new joiners in the project team.
- conduct training through academy (if approved).
- Guide and mentor team junior members from a technical perspective to ensure quality delivery of the components.
- contribute / search / reuse all types of assets from repository.
People management:
- Engage with team.
- resolve / conflict management within team.
- conduct internal trainings for developers within team.
Must Have Skills
- WPF Performance Suite
- .Net Framework
- C++
Good To Have Skills
- C# Studio
- C#. Net Logger
- MS SQL Server
- .Net Programming-C# .Net
Job Description
Delivery Manager -
-
Manage a delivery team to ensure timely and accurate customer deliveries.
-
Oversee daily activities of the delivery team and provide direction and guidance as needed.
-
Perform resource allocations and workload assignments according to delivery requirements.
-
Ensure that team maintains a high level of competence and operational excellence.
-
Evaluate the performance of team members and determine training needs.
Roles & Responsibilities
Delivery Management and Escalations
-
Owns the end to end delivery of the Projects, focusing on regular and timely delivery of value
-
Define project scope and schedule, define and track the Release/Project plan, milestones as per SOW/Release Plan and work closely with PO/SM for the same
-
Manage risks and issues, Understand and flag risks/mitigations and dependencies along with SMs/POs appropriately and timely manner
-
Prepare and provide progress reports and updates
-
Manage deviations from plans and work closely with SM/PO in apprising client in case of any scope/plan changes and work towards negotiation/SOW edits/approvals or take corrective measures
-
Be an escalation point for every SM and PO and Client on project-related issues and provide resolution or resolve the same in a timely manner
-
Manage engagement/relationship with the client and work towards the inputs/feedback from the CSAT review
People and Team Management
-
Work closely with SM in removing roadblocks to their work
-
Understand and solves learning, development, and training needs of Projects and team members
-
Set-up goals/Roles & Responsibilities for the group/team members
-
Work closely with SM for defining the career path, performance improvement plan(PIP) for group/team-members
-
Takes all Hiring decisions
-
Do resource Management- allocation, projections and take all Staffing decisions in consultation with PO and SM
-
Work with Agile Coach to find and execute training needs and places for improvement
-
Skip-level meetings with people to see their motivation, any personal issues, inter-team conflict, etc.
-
Evaluate the engagement level of the group/team members and take respective actions
-
Experimenting with innovation projects, pet projects, product ideas
-
Drives cultural change working along with Agile Coach
Process
-
Works closely with Delivery Directors to discover challenges and access programs. Ensure review and retrospective recommendations are getting implemented in the projects and work closely with Agile Coach to address the challenges with proposed recommendations.
-
Improving hiring and staffing process, future planning for the group growth
-
Work with the Architects/Chief Architect in supporting him to adopt the recommended engineering practices
-
Get Project/Delivery Audits done for Projects at regular intervals and take respective actions
360 Degree review
-
Create a 360 view of project health metrics as per Srijan standards
-
Represent 360 reviews for Project at a regular cadence and provide project updates in PM forums
-
Get involved in team 360 review(quarterly/project end) and work towards the feedback of team members and facilitate appraisal decisions for group/team-members
Organizational contributions
-
Participate and represent group in Strategy meet with required details
-
Encourage team-members/group to participate in Organisation contributions/forums
-
Be a channel for Srijan to showcase by attending, delivering, networking at meetups, presentations, sessions, workshops etc.
-
Be an evangelist and help HR in hiring/onboarding
Required Skills/Experience
-
Overall Experience of 10+ years in the Industry
-
Good experience in Agile methodology
-
Analytical skills
-
Well-developed interpersonal skills
-
Commercial awareness
-
Effective Communication
-
Team working skills
-
Ability to motivate people
-
Management and leadership skills


You must be comfortable working as part of a team while taking the initiative to take lead on new innovations and projects.
Qualifications
Proven 4+ experience as a client-side web Developer Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
Write well designed, testable, efficient code by using best software development practices
Add-Ons
Expertise in managing translation solutions for website localization.
Past experience in working in Similar Role
Good understanding of Software development
life cycle process Be responsible for maintaining, expanding, and scaling our site
Excellent communication and teamwork skills
Great attention to detail
Organizational skills'
An analytical mind
Degree in Computer Science, Statistics or relevant field
- Work with multiple internal departments and help build systems and solutions to solve business problems.
- Become an integral part of our Software Team to maintain and build solutions to work with our in-house applications.
- Take full ownership of our existing PowerApps ecosystem and build new flows as required.
- Understand our Dynamics 365 architecture and continue to maintain and improve the system based on new requirements.
- Liaise with our Global Sales Team to implement new features in Dynamics 365.
- Work closely with our internal research teams to implement solutions in SharePoint Online.
- Explore and propose new solutions, primarily in the Microsoft environment around data management (including Azure Data Lake & Power BI).
- Willing to grow into a senior role and take on more responsibilities. Experience,
Skillset:
- Good knowledge of the Microsoft Power Platform (PowerApps; Flow; Logic Apps; PowerBI).
- Experience working with MS Dataverse (creating and packaging solutions, SDK knowledge, Ribbon workbench, XRM toolbox, Data export service).
- Previous experience with Dynamics 365 CRM.
- Good understanding of OpenAPI standards & at least one scripting language (Javascript preferred).
- SharePoint Online experience (creating and configuring sites, security models, Dataverse integration).
- Knowledge and prior experience with SharePoint Designer.
- Prior experience or willingness to learn and work with Azure Data Lake.
- Proactive and able to explore the MS environment, go through Microsoft documentation and stay on top of latest developments.
- Good communication skills and willingness to work with a diverse international team


Requirement:
Experience: 3+ Yrs as Fullstack Developer
Skills: AngularJS, Javascript, Jquery, ReactJS, Bootstrap,MVC, PHP,Python,MySQL
Job Location: Bangalore
Description: Ability to write highly optimised code to meet stringent performance standards. Linux fundamentals must
Good to Have: Azure/Cloud Computing knowledge
Education : BE/MCA with specialization in Computer/Electronics/Electrical/Information Technology

