Full Stack Developer
Full Stack Developer

Full Stack Developer

Job Title: Full Stack Developer

Who we are

Micoworks is a company with a clear mission: to Empower every brand for the better future. This ambitious goal sets the stage for their vision and core values.

By 2030, Micoworks aims to be the Asia No.1 Brand Empowerment Company. This mid-term goal outlines their dedication to becoming the leading force in empowering brands across Asia.

To achieve their mission and vision, Micoworks identifies four key values that guide their work:

✨WOW THE CUSTOMER

🚩SMART SPEED

♥️OPEN MIND

🤝ALL FOR ONE

Micoworks' mission, vision, and values paint a picture of a company dedicated to empowering brands, working with agility and open-mindedness, and prioritising customer success.

Fastest growing Digital advertising platform company. Well funded and now expanding its development center to India with ML / Generative AI product solutions.

Role Description

Key Responsibilities

As a Full Stack Development Engineer, you will lead or play a central role in MicoCloud's development team. In this role, you will be involved in the following

  • Stabilization of MicoCloud's distribution infrastructure. You will be responsible for developing an infrastructure that enables reliable distribution even for clients with a large number of users.
  • Development of new functions: Develop functions to improve product value in line with the product roadmap.
  • Customer Request Development: Develop functions that are generalized and likely to be in demand among the requests that emerge from Customer Success activities.
  • Improvement Activities: Resolve Product Backlog Items, improve UI/UX, enhance and promote DX (Developer eXperience), etc. in response to daily needs from new/existing customers.

Experience

[Required]

All of the following points:

  • At least 3 years of working experience in system development or equivalent

[Nice to Have Skills]

  • Experience of leading development team
  • Experience in product management of web/mobile applications Experience working for a start-up company
  • Experience of working in cross-boarder development team
  • Experience of conducting recruitment interviews with at least 5 candidates and evaluating them based on the recruitment requirements

Skills

The technology stack varies depending on the product you will be working on.

[Required]

  • Able to implement code with high code quality
  • Able to implement test code to improve quality
  • Technical skills for verification (prototyping, etc.)
  • Able to design and build comprehensive architectures that take into account performance, scalability, security, operation, and cost in order to resolve technical issue
  • Design, implement, review production code, test and maintain high standards of code quality for backend code using TypeScript, NestJS and any of ORM
  • Develop with an eye to efficient database control (SQL etc.) that balances load, performance and flexibility
  • Design front-end code using TypeScript and React, and implement production code and tests

[Nice to Have Skills]

  • Able to communicate in both English and Japanese
  • Design scalable code and architecture that can handle large amounts of data and traffic
  • Able to design and implement horizontally scalable architectures using NoSQL and NewSQL

Our tech stack

  • MicoCloud Web backend: TypeScript (Nest.js), React Web front end: TypeScript(Next.js), Chakra UI Databases: TiDB, Aurora MySQL, DynamoDB, MemoryDB forRedis, Snowflake
  • Common Infrastructure Infrastructure: AWS (Cognito, EC2, ECS, Route53, Lambda,Kinesis Data Stream, Kinesis Firehose, SQS, SES, Elasticache, RDS, CloudWatch,IAM, Audit, APIGateway CodeDeploy), IaC (Terraform, AWS CDK) Middleware:Nginx, Supervisor Monitoring: NewRelic, Sentry, AWS (CloudWatch) Data analysis:BigQuery, Google Data Studio, Google Analytics, Metabase, Trocco Environmentconstruction: Docker CI: GitHub Actions, Amplify Hosting CDN: Cloud Front Sourcecode management: GitHub Communication: Google Meet, Slack, Notion, Redmine,Jira, ClickUp

Notice Period

Immediate Joiner.

Location

Bangalore , India

Employment Type

Full Time, Permanent

\If you're interested in applying for this position, please click here to submit your application/

image