
Qrata is currently searching for a full stack developer for a YC backed product startup.
Familiar with push notifications service and socket programming
Self-motivated with the ability to work independently or jointly in a self-directed way.
Demonstrated successful development of enterprise-grade web applications
Proven analytical and problem-solving capabilities
Comfortable leading product development
Strong work ethic and desire to build industry-leading products
Startup experience
Worked on product development

Similar jobs
WHAT YOU’LL DO:
- Lead in the design and development of robust, scalable, and efficient software solutions, ensuring the highest standards in all aspects of software development.
- Design and implement high-quality, test-driven, scalable backend code for various client projects using TypeScript and Nest.js Develop and maintain APIs to support consuming teams.
- Work closely with frontend teams to optimize REST API integrations, ensuring efficient data fetching and caching strategies.
- Create and maintain documentation, implement and follow best practices for development workflow.
- Partner closely with Project Managers and other teams to ensure the successful delivery of significant software projects, coordinating resources and managing timelines for smooth project execution.
- Efficiently prioritizes and plans complex tasks, and influences a respectful, inclusive work environment, fostering continuous learning and growthContribute innovative ideas to ensure we deliver the best solutions for our clients.
- Act as a technical mentor to more junior engineers, fostering a culture of continuous learning and improvement.
WHAT WE’RE LOOKING FOR:
- Strong proficiency in English (written and verbal communication) is required.
- Experience working with remote teams in North America and Latin America, ensuring smooth collaboration across time zones.
- Deep expertise with Typescript and NestJs framework.
- Experience with authentication workflows and authorization mechanisms (OAuth, JWT)Experience with testing frameworks and best practices, including unit testing, integration testing, and e2e testing.
- Solid understanding of web technologies in general.
- Solid understanding of backend design patterns.
- Experience with designing applications that use and consume databases (SQL, ORM, etc).
- Extensive experience with building and maintaining versioned APIs Strong knowledge of GCP or other equivalent cloud platforms.
- Understanding of containerization technologies for development environments.
- Experience with messaging systems and patterns, ideally with tools like Google Pub/Sub or equivalentExperience with CI/CD pipelines for deployments (GitHub Actions preferred).
- Knowledge of security best practices, including CSP and OWASP Top 10, Ability to communicate effectively with technical and non-technical stakeholders.
- You should feel comfortable explaining technical concepts in simple terms.
- Experience working in fast-paced, Agile environments, balancing priorities across multiple projects.
- Experience mentoring junior engineers and leading development teams.
Nice to Haves:
- Experience with Algolia, Ninetailed, and Salsify
- Experience with front-end technologies like React and frameworks like NextJs
- Experience with Terraform and DevOps principles
- Certification in Cloud Development on any modern platform


The key aspects of this role include:
• Design, build, and maintain scalable applications using Python.
• Contribute to the entire implementation process including driving the definition of improvements based on business need and architectural improvements.
• Act as a subject matter expert for Application Software developers and Engineers.
• Handle server-side code for a production platform and contribute to new features
To be the right fit, you'll need:
• More than 4+ years of experience as a software developer in Python, with knowledge of at least one Python web framework such as Django, Flask, etc.
• Good understanding of common design patterns and architecture principles to design reliable and Scalable applications
• Strong communication skills
• Knowledge of databases line NoSQL or MongoDB
• Good to have AWS and Docker or Web services
• Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS

𝐖𝐞’𝐫𝐞 𝐇𝐢𝐫𝐢𝐧𝐠: 𝐒𝐡𝐨𝐩𝐢𝐟𝐲 𝐀𝐩𝐩 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫 (𝐎𝐧-𝐬𝐢𝐭𝐞 | 𝐈𝐧𝐝𝐨𝐫𝐞 | 𝟑+ 𝐘𝐞𝐚𝐫𝐬 𝐄𝐱𝐩.)
Are you a skilled Shopify App Developer looking for your next challenge? We’re seeking an experienced professional with a strong background in Shopify App Development to join our team in Indore (On-site).
Job Role: Shopify App Developer
Location: Indore (On-site)
Work Mode: Full-Time
Experience: 3+ Years
Joining: Immediate Joiners
Key Responsibilities:
Design, develop, and maintain custom Shopify apps and themes.
Implement private and public Shopify apps with REST & GraphQL APIs.
Optimize Shopify stores for performance, scalability, and seamless user experience.
Work on custom integrations, API development, and third-party app integration.
Troubleshoot and debug issues to improve overall Shopify functionality.
Stay updated with Shopify’s latest features, updates, and best practices.
Skills & Requirements:
Proven experience in Shopify App Development (Major Experience).
Strong knowledge of Liquid, JavaScript, HTML, CSS.
Proficiency in Shopify API, GraphQL, REST APIs.
Experience with React.js, Node.js, and PHP (optional but preferred).
Ability to write clean, scalable, and optimized code.
Strong problem-solving skills and a proactive mindset.

Only 10% of India speaks English and 90% speak over 25 languages and 1000s of dialects. The internet has largely been in English. A good part of India is now getting internet connectivity thanks to cheap smartphones and Jio. The non-english speaking internet users will balloon to about 600 million users out of the total 750 million internet users in India by 2020. This will make the vernacular segment one of the largest segments in the world - almost 2x the size of the US population. The vernacular segment has very few products that they can use on the internet. One big need is that of sharing thoughts. Twitter serves this need globally through a micro-blogging platform. However most of the Tweets are in English and the vernacular Indian feels out of place on it. To solve that problem, we started Koo.
About The Company
The app is a micro-blogging platform in Indian languages. It is an app built in India, for Indians, to share their thoughts and opinions on any topic in their mother tongue using Audio/Video/Text. Koo gives a voice to Indians and enables the “Best of India” to share their thoughts with the “Rest of India”. We provide a personalised feed to users by letting people select the people they want to follow. The user is then shown content from these people. Some of the top minds of India are invited to share their thoughts and opinions on various topics. Users can follow such personalities and follow what they are talking about, and share their opinions too.
We are a Series A venture funded company. It has raised $6.5 million from stellar investors like Accel Partners, Shunwei Capital, Kalaari Capital, 500startups and Blume Venture Partners.
Technology Team & Culture
Nishant (CTO), has headed engineering for large and complex platforms like Coverfox and CitrusPay catering to the needs of millions of consumers. Technology team comprises sharp coders, technology geeks and guys who have tried entrepreneurship or are very entrepreneurial in nature and extremely passionate towards technology. Anyone being part of a technology team will have a lot to learn from their peers and mentors. Download our android app nearing 1 million downloads from play store and take a look at what we are trying to build. Technology stack compromises of a wide variety of cutting edge technologies like Elixir, Java 11, Reactive Programming, MongoDB, Neo4j, Kubernetes, AWS, NodeJS, Python, ReactJS, Redis, Aerospike, ML, Deep learning etc. Working hard & party harder is the mantra that we believe in.
Technology skill sets required for a matching profile
1. Work experience between 2 years to 8 years in building large scale high user traffic consumer facing applications with desire to work in a fast paced startup.
2. Knowledge on reactive and asynchronous programming is preferable. If you have worked with coroutines, goroutines, high concurrency or optimized number of threads for processing on your backend server you could be a good fit.
3. Extremely proficient at writing performant, scalable and production ready code in Kotlin, Java (8 or above, comfortable with concepts like lambda, streams, multithreading etc), Elixir, Rust, or Golang. Should be familiar with static code analysis, code coverage and code reviews.
4. Experience with NoSQL DBs like MongoDB, Cassandra, Redis or Aerospike is required.
Knowledge of graph DBs like Neo4j is preferred.
5. Strong in algorithms, problem solving and data structures.
6. Knowledge of TDD and experience with building applications integrated with CI-CD pipelines (automated build, tests and deployments).
7. Exposure to micro-services with good understanding of containers, kubernetes, logging, alerting and monitoring. Inter services communication. Should know how to handle multiple versions of APIs.
Minimum Qualifications:
5+ years of experience with Linux/Unix system administration and networking fundamentals 3+ years in a Software Engineering role or equivalent experience
4+ years of working with AWS
4+ years of experience working with Kubernetes, Docker.
Strong skills in reading code as well as writing clean, maintainable, and scalable code
Good knowledge of Python
Experience designing, building, and maintaining scalable services and/or service-oriented architecture Experience with high-availability
Experience with modern configuration management tools (e.g. Ansible/AWX, Chef, Puppet, Pulumi) and idempotency
Bonus Requirements:
Knowledge of standard security practices
Knowledge of the Hadoop ecosystem (e.g. Hadoop, Hive, Presto) including deployment, scaling, and maintenance Experience with operating and maintaining VPN/SSH/ZeroTrust access infrastructure Experience with CDNs such as CloudFront and Akamai
Good knowledge of Javascript, Java, Golang
• Hands on RDBMS experience with Oracle/ PostgreSQL/ MySQL/SQL
Server including transaction management, SQL programming, data
modelling, etc.
• Must have proven track record of logical data modeling and physical
data modeling
• Experienced in using ORM frameworks like Hibernate, etc.
• Basic understanding of NoSQL systems like Redis (Key-Value store),
MongoDB (Document store), Elasticsearch (Search / Document store)
• Design, Development & Deployment of Microservices using Spring
Boot or any other framework.
• Understanding of building EDA-based (Event Driven Architecture)
systems.
• Basic understanding of any public cloud (AWS, Azure, GCP)
• Ability to design & architect a system that exhibits basic
characteristics like modularity, configurability / extensibility, scalability
& availability.
• Maven / Gradle
• Experience in using & configuring Jenkins.
• Experience in using & configuring SonarQube.
Essential Requirements
• Hands-on with Java Platform (1.5 & above) having proficiency in OOPs
concepts, Collections,
• Generics, Streams, Multi-threading (Executor Framework), Functional
Programming.
• Design & Development of REST Web Services (Spring MVC / REST /
Jersey / Apache CXF, etc.)
• Hands-on experience using Spring framework (4.x & above)
• Core / Beans
• MVC / REST
• Security
• Spring Data / JPA
• Spring Test / JUnit
• JMS



Required Skills/Qualifications:
∙ B.Tech/MCA in Comput
Required Skills/Qualifications:
Any Backend Technology is acceptable
∙ B.Tech/MCA in Computer Science or equivalent with 1-3 years’ experience with server-side web application development.
∙ Extensive development experience using LAMP or MEAN stack, RESTful web services or Node.js, HTML and CSS.
∙ Good understanding of Data structures and Relational Databases like MySQL or NoSQL Databases like MongoDB.
∙ Experience working with services in AWS such as EC2, RDS, and ELBs and have knowledge of VPCs.
∙ Experience with server side and client side MVC frameworks, Kafka Ansilble,Jenkins.
∙ Exposure to Continuous Integration (CI) and Continuous Deployment (CD), automated testing and agile development methods.
∙ Understanding of Version Management Tools like GitHub.
er Science or equivalent with 1-3 years’ experience with server-side web application development.
∙ Extensive development experience using LAMP or MEAN stack, RESTful web services or Node.js, HTML and CSS.
∙ Good understanding of Data structures and Relational Databases like MySQL or NoSQL Databases like MongoDB.
∙ Experience working with services in AWS such as EC2, RDS, and ELBs and have knowledge of VPCs.
∙ Experience with server side and client side MVC frameworks, Kafka Ansilble,Jenkins.
∙ Exposure to Continuous Integration (CI) and Continuous Deployment (CD), automated testing and agile development methods.
∙ Understanding of Version Management Tools like GitHub.

Fluency in modern JavaScript (ES6/7) and other frontend fundamentals (HTML5,
CSS3) and Node.js
Exposure to React( native) basics
Experience with AWS, CI/CD and DevOps
Experience with Web Security
Basic exposure to Go is valuable but not necessary
Willingness to travel for onsite assignments outside India

