
We are looking for a software engineer who:
š is curious and asks a lot of questions!
𤤠has good product taste.
ā”ļø is passionate about writing clean code.
šµ has strong problem solving skills.
š„ can turn 1-pager specs into detailed features.
ā£ļø loves / appreciates automated testing!
š is humble, kind and has a good taste of sarcasm.
š» has hands-on experience with JavaScript.
āļø Non-mandatory, but nice to have:
š¶š» worked in an early-stage startup.
š¤š» built and led a small engineering team.
⨠2+years of experience.
š» open source enthusiast.
š¦ You are passionate about teaching, learning and creator economy.
š¤ What's the interview process like?
We try to close the interview process within 3 days.
Take us through what excites you the most about this role/challenge.
A flexible project round.
Discussion with founders.

Similar jobs
Job Title: Golang Developer
Location: Kolkata
Job Type: Full-time
Working Days: 5 Days (Rotational off)
About the Role:
We are seeking a skilled Golang Developer with experience in Golang, Node.js, WebSocket
communication, and API development. In this role, you will work closely with our development
team to design, develop, and maintain high-performance backend systems and real-time
applications.
Key Responsibilities:
ļ· Design, build, and maintain efficient, reusable, and reliable Golang code.
ļ· Develop scalable APIs and microservices.
ļ· Integrate and build real-time communication using WebSocket protocols.
ļ· Collaborate with frontend developers and other team members to establish objectives
and design more functional, cohesive systems.
ļ· Write clean, maintainable, and well-documented code.
ļ· Optimize applications for maximum performance, scalability, and security.
ļ· Participate in code reviews, contribute to team knowledge, and continuously improve
development processes.
ļ· Troubleshoot, debug, and upgrade existing systems.
ļ· Occasionally work with Node.js services and modules when needed.
Required Skills and Qualifications:
ļ· Min 3+ years of experience in backend development with Golang.
ļ· Solid understanding of Node.js and JavaScript/TypeScript.
ļ· Hands-on experience with WebSocket integration and real-time applications.
ļ· Strong knowledge of RESTful APIs, API design principles, and API documentation.ļ· Experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
ļ· Good understanding of concurrent programming and microservices architecture.
ļ· Familiarity with cloud platforms (AWS, GCP, Azure) is a plus.
ļ· Knowledge of containerization tools like Docker and Kubernetes is a plus.
ļ· Strong problem-solving skills, attention to detail, and a proactive attitude.
Job Description
Ā
- Strong Expertise in CodeIgniter Framework.
- Sound knowledge of database designing and application architecture planning for Core PHP projects.
- Expertise in PHP, MVC Frameworks, and good technology exposure of CodeIgniter Open cart or any CMS added advantage.
- String core PHP Hands-on experience.
- Good Knowledge of PHP5, MySQL, jQuery, JavaScript, HTML5, CSS3, XML
- Assure that all user input is validated before submitting it to the back-end.
- A good understanding of asynchronous request handling, partial page updates, and AJAX will be preferred.
- Prior experience in the payment gateway or education ERP domain is a plus.
Ā
Primary responsibilities:
ā¢Design, develop AWS IoT/Cloud-based applications using Typescript, Node.Js.
ā¢Work closely with onsite, offshore, and cross functional teams, Product Management, frontend developers, SQA teams to effectively use technologies to build and deliver high quality and on-time delivery.
ā¢Proactively Identify risks and failure modes early in the development lifecycle and develop POCs to mitigate the risks early in the program.
ā¢Assertive communication and team skills.
ā¢This individual be self-directed, highly motivated, and organized with strong analytical thinking and problem-solving skills, and an ability to work on multiple projects and function in a team environment.
Experience and Skills Required:
ā¢More than 6 years of overall experience in Software domain.
ā¢At least 3 years of experience in Cloud native applications.
ā¢Solid working knowledge of Typescript, NodeJS.
ā¢Thorough working knowledge in AWS, Lambdas, Microservices etc.,
ā¢Experience in executing CI/CD processes
ā¢Experience in Microservices Architecture
ā¢Good Knowledge on Cloud security & security design control implementation.
ā¢Knowledge of (AWS IoT Core) and In-depth knowledge of AWS cloud native services including Kinesis, DynamoDB, Neptune, Lambda, API Gateway, Timestream , IoT Core, GreenGrass, Aurora, Lambda, etc.
ā¢Great knowledge in Agile/Scrum
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
- Proven 2 to 12 years of professional experience in Node.js development
- Strong proficiency in JavaScript, including ES6+ syntax
- Expertise in designing and developing RESTful APIs and microservices architecture
- Experience with popular Node.js frameworks such as Express.js, Nest.js, or Hapi.js
- Experience in modern front-end technologies (e.g., HTML, CSS, JavaScript frameworks like React, Angular, or Vue.js)
- Solid understanding of asynchronous programming, event-driven architecture, and design patterns
- Extensive knowledge of database systems, both SQL and NoSQL (e.g., MongoDB, PostgreSQL, MySQL)
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform
- Familiarity with containerization technologies (e.g., Docker, Kubernetes)
1. Rest Services using NodeJS & Express
2. Micro services based application development using Kubernetes, Dockers, WAF
4. Languages : Javascript is mandatory. Preferred if you are also hands-on with Typescript, Java.
5. Database : Working experience in one of these document databases- Dynamodb, Cosmos db, MangoDB. Preferred if you also have working experience in any of these RDBMS - MySQL, Ā Postgres, SQL Server
6. Storage : Ā Working experience in any one of these storage technologies - S3, Blob or any cloud storages
7. DevOps : JIRA, Jenkins, ELK, CI/CD, Git, AWS or Azure cloud compute
Function:Ā Software Engineering ā Backend Development
Responsibilities:
ļ· Review requirements, design specifications and propose a solution and have a discussion before implementation
ļ· Work with team leads on the requirements and create estimates against those requirements
ļ· Deliver projects on time in an agile and continuous development environment
ļ· Writing tests in a client-side test framework such as Jest, Jasmine, Mocha, etc.
ļ· Work with QA team for resolving issues
ļ· Report status with tools like JIRA to stakeholders
Requirements:
ļ· 3-5 years of work experience developing complex software
ļ· Minimum 2years sound experience with back-end development in Java-script frameworks like loopback, Express, etc.
ļ· A solid understanding of core JavaScript principles and its fundamentals
ļ· Familiarity with popular JavaScript tools, frameworks, and design principles, and enjoy staying up to date with the changing JavaScript ecosystem
ļ· Strong communication skills across the board, with a passion for finding and sharing best practices and driving greater discipline
ļ· Experience using Version Control (GitHub/Gitlab).
ļ· Passionate about code quality, extensibility, and simple architecture design
Skills:
ļ· JavaScript
ļ· Node
ļ· Express
ļ· Loopback
ļ· OAuth
ļ· API Development
Plus Points:
ļ· Knowledge of Go, Ruby, Python, Closure or any other languages
ļ· Test Driven Development (TDD)
ļ· Knowledge of front-end development
Minimum 5-7years of professional experience building web-applications
Strong experience in backend development
Strong experience in AI/Machine Learning development, Data Analysis/Processing
Experience in creating robust and secure REST APIs
Hands-on exposure to RDBMS like PostgreSQL, MySQL, MariaDB etc.
Proficiency with one or more programming languages from Java, Python, Node/JavaScript
Solid familiarity working with cloud and related technologies, AWS, GCP and Azure cloud environments
Ability to do very quick research in unknown technologies
Startup mindset, comfort with chaos and multi-tasking ability
Strong programming fundamentals in Data Structures, Algorithms
An eye for writing performance optimum code in any tool set
| Job Description | Roles and Responsibilities ļ· Researching, designing, implementing and managing software programs ļ· Testing and evaluating new programs ļ· Write high quality source code to program complete applications within deadlines ļ· Perform unit and integration testing before launch ļ· Working closely with other developers, UX designers, business, Testing Team and systems analysts ļ· Find bugs and offer timely solutions ļ· Integration of user-facing elements developed by front-end developers ļ· Build efficient, testable, and reusable PHP modules ļ· Solve complex performance problems and architectural challenges ļ· Produce detailed specifications ļ· Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality ļ· Contribute in all phases of the development lifecycle ļ· Follow industry best practices ļ· Good understanding of RESTful API development. ļ· Good knowledge of TDD (Test Driven Development). ļ· Good understanding of jQuery, Bootstrap. ļ· Knowledge of OOPS preferred. ļ· Develop and deploy new features to facilitate related procedures and tools if necessary |
|---|---|
| Ideal Candidate | ļ· Strong knowledge of PHP web frameworks like Laravel, CI, etc ļ· Knowledge of programming language such as Python/NodeJs will be preferred ļ· Understanding the fully synchronous behavior of PHP ļ· Understanding of MVC design patterns ļ· Understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 ļ· Knowledge of object oriented PHP programming ļ· Understanding accessibility and security compliance ļ· Strong knowledge of the common PHP or web server exploits and their solutions ļ· Understanding fundamental design principles behind a scalable application ļ· User authentication and authorization between multiple systems, servers, and environments ļ· Integration of multiple data sources and databases into one system ļ· Familiarity with limitations of PHP as a platform and its workarounds ļ· Creating database schemas that represent and support business processes ļ· Familiarity with MySQL/Mongo DB databases and their declarative query languages ļ· Proficient understanding of code versioning tools, such as Git ļ· Cross-browser/platform experience. ļ· Ability to adapt to changing priorities and to thrive in a fast-paced work environment. ļ· Good analytical and debugging skills. ļ· Team-oriented and Self-motivated. |








