This is a remote position.
About Acowale:
Welcome to Acowale a product startup backed by giants like Microsoft MongoDB Zoho Freshworks and selected by NCOM into their Startup Cohort. We re shaping India s tech future with a 4.8 rating and a 100% happy team. Join us and be part of soing extraordinary.
About the Role:
We re looking for a Full Stack Developer Intern with expertise in Next.JS to build sleek responsive web applications. Youll work directly with our product team on developing our upcoming apps Dash and Zap. This role offers the opportunity to learn from industry experts gain handson experience and potentially secure a fulltime position.
Currently this role is fully remote. Later stage we may move you onsite to Bengaluru.
Requirements
What You ll Do:
- Develop responsive web applications.
- Write clean maintainable code.
- Collaborate with the product team on Dash and Zap.
- Work fulltime starting with a training period.
- Contribute to innovative frontend solutions.
Ss Required:
Please carefully read this before application
Proficiency in Next.js:
- Strong expertise in building and deploying scalable web applications using Next.js.
- Understanding of serverside rendering (SSR) static site generation (SSG) and hybrid rendering for optimal performance.
- Experience with dynamic routing API routes and state management within Next.js.
Frontend Development:
- Expertise in modern frontend technologies such as React.js HTML5 CSS3 and JavaScript (ES6).
- Experience with Tailwind CSS UI libraries to create responsive and visually appealing interfaces.
- Understanding of componentdriven development and design systems.
Backend Development:
- Proficiency in Node.js with Express or similar frameworks for developing robust backend services.
- Knowledge of building complex backend functionalities including task management collaboration features and database integrations similar to Notion and Trello.
- Experience with building and consuming RESTful APIs and GraphQL.
Database Management:
- Strong understanding of database architecture with handson experience using both SQL (e.g. PostgreSQL MySQL) and NoSQL (e.g. MongoDB Redis) databases.
- Proficiency in designing efficient data models and ensuring smooth interaction between the frontend and backend.
Authentication & Authorization:
- Experience with implementing secure user authentication and authorization flows (OAuth JWT sessionbased auth).
- Familiarity with thirdparty authentication providers (e.g. Auth0 Firebase) and integrating secure login mechanisms.
Version Control and Collaboration:
- Expertise with Git GitHub and GitFlow for version control and collaborative development.
- Experience with CI/CD pipelines to ensure smooth deployment processes.
Cloud and Server Management:
- Experience with cloud platforms (AWS Azure or Google Cloud) for managing servers databases and deployments.
- Familiarity with serverless architectures containerization (Docker) and Kubernetes is a plus.
Performance Optimization & Scalability:
- Strong understanding of optimizing application performance on both the client and server side.
- Experience with caching strategies load balancing and optimizing queries for largescale applications.
Testing & Debugging:
- Familiarity with automated testing frameworks (Jest Cypress) and practices like unit testing integration testing and endtoend testing.
Benefits
Why Join Us
Compensation:stipend (based on performance).
Training: The first 2 weeks will be considered as onboarding and training.
Job Offer: Potential for a fulltime role with a salary of/year.
Fast Growing Product Company: Selected among Top 10 by Startup Bubble Magazine.
NOTE: Attached with application is a detailed Q&A. Please take your time to carefully understand and answer each question. We prefer thoughtful responses in your own words rather than autogenerated ones as we re looking for someone to be among the first 10 employees at Acowale or even become our CTO (CoFounder too). Its crucial for us to select only those who are not only technically sed but also align with our vision and goals. We know this Q&A is a bit detailed but it will help us ess you better and greatly improve your chances of being selected. Together lets build some amazing products!
What You ll Do: Develop responsive web applications. Write clean, maintainable code. Collaborate with the product team on Dash and Zap. Work full-time, starting with a training period. Contribute to innovative frontend solutions. Ss Required: Please carefully read this before application Proficiency in Next.js: Strong expertise in building and deploying scalable web applications using Next.js. Understanding of server-side rendering (SSR), static site generation (SSG), and hybrid rendering for optimal performance. Experience with dynamic routing, API routes, and state management within Next.js. Frontend Development: Expertise in modern frontend technologies such as React.js, HTML5, CSS3, and JavaScript (ES6+). Experience with Tailwind CSS UI libraries to create responsive and visually appealing interfaces. Understanding of component-driven development and design systems. Backend Development: Proficiency in Node.js with Express or similar frameworks for developing robust backend services. Knowledge of building complex backend functionalities, including task management, collaboration features, and database integrations, similar to Notion and Trello. Experience with building and consuming RESTful APIs and GraphQL. Database Management: Strong understanding of database architecture, with hands-on experience using both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis) databases. Proficiency in designing efficient data models and ensuring smooth interaction between the frontend and backend. Authentication & Authorization: Experience with implementing secure user authentication and authorization flows (OAuth, JWT, session-based auth). Familiarity with third-party authentication providers (e.g., Auth0, Firebase) and integrating secure login mechanisms. Version Control and Collaboration: Expertise with Git, GitHub, and GitFlow for version control and collaborative development. Experience with CI/CD pipelines to ensure smooth deployment processes. Cloud and Server Management: Experience with cloud platforms (AWS, Azure, or Google Cloud) for managing servers, databases, and deployments. Familiarity with serverless architectures, containerization (Docker), and Kubernetes is a plus. Performance Optimization & Scalability: Strong understanding of optimizing application performance on both the client and server side. Experience with caching strategies, load balancing, and optimizing queries for large-scale applications. Testing & Debugging: Familiarity with automated testing frameworks (Jest, Cypress) and practices like unit testing, integration testing, and end-to-end testing.
Education
Computer Science in both high school, undergrad and (if) major too