Data Engineer

Data Engineer

At MySQUAR, we love to build products that resonate with people’s feelings. We build products for users first and for us second. Our main product is a Social app, MyChat focuses on Myanmar market. Using MyChat, people can chat with their relatives and friends, make new friends, post and share content they love to those they love. Facebook, Line, Beetalk, WeChat are the other players in the space.

 

We love challenges, we love to learn new things every day. If you do too, we would love to work with you.

Data Engineer Track

  • Data Analytics is our eyes to understanding our users. It’s our best tool to solve the problems of seeing where users are having problems, where behavior is broken, how we can improve our product to make it more pleasant and relevant.
  • MySQUAR is a highly data driven company. As such, data science is our best way to take informed decisions. If you want to make a difference, then Data Science is for you.

What will you do?

  • Collect, process, store and analyze our growing users and data.
  • Design the architecture and implement the data processing pipeline for MyChat data analytics system.
  • Designing, developing, maintaining and communicate visual dashboards.

What will you need?

  • More than 1 year experience as a data analyst, data engineer or related role.
  • You must be strong in data structures and algorithms and have a good knowledge in data analysis.
  • You should be proficient in one or more of the following programming languages: Java / Python / NodeJS and SQL.

Technologies used

  • Google Dataflow
  • Google BigQuery
  • Google Cloud Pub/Sub
  • Java/ Python
  • Google Studio

Work methodology

  • Code Reviews: every pull request
  • Version Control System: yes – Github
  • Pair Programming: yes
  • Issue Tracking Tool: yes – Jira / Pivotaltracker
  • Unit Tests: no
  • Knowledge Repository: yes – Github wiki
  • Integration Tests: yes
  • Tester(s): no
  • Build Server: no
  • Agile management: scrum/kanban
  • Static Code Analysis: yes – CodeClimate
  • Freedom to choose tools: yes
  • Commit on the first day: yes

Why You’ll Love Working Here

  • Love from the team.
  • A competitive salary, young and dynamic working environment.
  • Health benefits and social insurance.
  • A training budget.
  • A laptop.
  • Lots of cool stuff to relax (who said Foosball?), football team every week.


UI Magician

UI Magician

At MySQUAR, we build engaging, habit-forming products. A good product designer understands the psychology that goes into building such a product, and shapes the UI around it. Our designers have a balance of skills that range from hardcore UI design to ethnographic UX research skills.

If you love to build UX that fits to people’s needs and expectations, we want to work with you!

It’s about

  • Having a divergent mindset, with the ability to come up with multiple design solutions to a problem.
  • Following a human-centered design approach, based on researching users and putting them at the heart of the product.
  • Sketching, mind-mapping, and ideation skills.
  • Strong UI mockup skills using Sketch, Illustrator, or Photoshop.
  • Rapid prototyping using FramerJS, Flinto, Invision.

Scope of Work

  • Develop graphics for product illustrations, logos, and websites
  • Select colors, images, text styles, and layout
  • Idea representation via UI/UX according to business requirement
  • Conduct UI/UX research to improve the existing products with new design trends.

Expectations

  • Fluent in Sketch and/or Photoshop
  • Good knowledge about Mobile Application Design
  • Solid mocking and color skills
  • Strong UX and human skills is critical
  • Pixel-minded
  • Self-critical with an ability to be challenged


Java Web Engineer

Java Web Engineer

At MySQUAR, we love to build products that resonate with people’s feelings. We build products for users first and for us second. Being a part of MySQUAR, Payment Service Division was recently created to answer the growing demand for payment application development. The company already made a deal for a strategic partnership with a Singapore-based key player, allowing the team to quickly gain expertise by working closely with a large network of mobile payment service providers around the world. As Backend Developer, you’ll be facing exciting challenges and get the opportunity to learn fast with talented people.

What will you do?

  • Read & understand technical specifications, analyze product requirements, design features, implement & test software components (unit testing).
  • Collaborate with other members (client side or third-party side) to design, implement the business requirements.
  • Provide the documents, which include system architecture design documents, API specification documents, software architecture documents for other members in the team, client or partner.
  • Interact with customers and partners, including business analysts, project managers and developers

What will you need?

  • Experienced Java, Spring, REST, Hibernate, SQL developer
  • Experienced front end Javascript, Bootstrap, ReactJs
  • Experienced PostgreSQL and/or MySQL developer
  • Excellent troubleshooting skills, especially in a complex application stacks
  • Good understand about Nginx, Load balancing technology
  • Experienced with Message Queue Technology like ActiveMQ
  • Experienced with Memcache, Elasticsearch

Why You’ll Love Working Here

  • Love from the team.
  • A competitive salary, young and dynamic working environment.
  • Health benefits and social insurance.
  • A training budget.
  • A laptop.
  • Lots of cool stuff to relax (who said Foosball?), football team every week.


Senior Backend Engineer (PHP)

Senior Backend Engineer (PHP)

At MySQUAR, we love to build products that resonate with people’s feelings. We build products for users first and for us second. Our main product is a Social app, MyChat focuses on Myanmar market. Using MyChat, people can chat with their relatives and friends, make new friends, post and share content they love to those they love. Facebook, Line, Beetalk, WeChat are the other players in the space.

We are also a big premium online games publisher, MyGame with increasing number of game  as listed here http://mygame.mysquar.com/

We love challenges, we love to learn new things every day. If you do too, we would love to work with you.

What will you do?

  • Read & understand technical specifications, analyze product requirements, design features, implement & test software components (unit testing).
  • Collaborate with other members (client side or third-party side) to design, implement the business requirements.
  • Provide the documents, which include system architecture design documents, API specification documents, software architecture documents for other members in the team, client or partner.
  • Interact with customers and partners, including business analysts, project managers and developers
  • Work with team members to design and implement new functions according to business requirements

What will you need?

  • Very good at PHP programming language – more than 3 years experience.
  • Knowledge of NodeJS, Go is a plus.
  • Knowledge of SSO (single sign on) and payment systems.
  • Strong Design Patterns knowledge.
  • Experienced with Asynchronous programing architecture (Redis queue, Gearman).
  • Experienced with Relational Database (MySQL) and No-SQL databases (Redis, MongoDB).
  • Good communication skills in English.
  • Basic Linux knowledge.
  • Excellent troubleshooting skills, solving problems proactively.

Why You’ll Love Working Here

  • Love from the team.
  • A competitive salary, young and dynamic working environment.
  • Health benefits and social insurance.
  • A training budget.
  • A laptop.
  • Lots of cool stuff to relax (who said Foosball?), football team every week.


DevOps Engineer

DevOps Engineer

At MySQUAR, we love to build products that resonate with people’s feelings. We build products for users first and for us second. Our main product is a Social app, MyChat focuses on Myanmar market. Using MyChat, people can chat with their relatives and friends, make new friends, post and share content they love to those they love. Facebook, Line, Beetalk, WeChat are the other players in the space.

We are also a big premium online games publisher, MyGame with increasing number of game as listed here http://mygame.mysquar.com/.

We love challenges, we love to learn new things every day. If you do too, we would love to work with you.

DevOps Track

  • Every day, we build large systems able to scale to millions of users. We build micro-services, databases, APIs, distributed log systems, large scale and high throughput analytics systems, and a lot more.
  • Deployment, efficiency, predictable infrastructure, scaling fast and well, monitoring and developing the foundational layers of a healthy, hackable and easy-to- manage infrastructure and coding environment are challenges that you will be facing every single day.

What will you do?

  • Building a linux-based hackable and deterministic infrastructure that people can easily use and grow.
  • Working with the Dev team to provide an easy and predictable way to set things up and code with ease of mind.
  • Setting up large infrastructures using GKE and other Google Cloud infrastructure with DevOps tools to support large-scale and easily scalable systems to support VoIP, messaging, analytics, and much more…
  • Working with the team to define and implement best practices in the industry.
  • Ensuring a high level of security while maintaining comfort and ease of use from the entire team.
  • Leveraging automation tools like Chef and Ansible.

What will you need?

  • 2+ years experience with Unix/Linux system administration.
  • Good communication skills in English.
  • Proficient with Linux shell scripts.
  • Experienced with Docker, and some of configuration management tools such as Ansible, Puppet, or Chef.
  • Experienced with setting up auto-scale and failover system leveraging one of platform Google Container Engine (GKE) or AWS.
  • Experienced with managing large scale and distributed system.
  • Sharp and excellent troubleshooting skills: you can fix anything.
  • Familiar with scripting languages such as Ruby, Python, Perl, etc. is a plus.
  • Previous experience developing frameworks, platform or APIs is a plus.
  • Experienced with distributed databases such as PostgreSQL, Cassandra or MongoDB is a plus.

Technologies used

  • Chef
  • Ansible
  • GKE
  • Kubernetes
  • Docker
  • Google Cloud Platform
  • AWS
  • Elasticsearch
  • Kibana
  • PostgreSQL
  • Cassandra

Work methodology

  • We work in extreme programming (XP) style. Pair programming and unit tests are our day-to-day work, leveraging tools such as Github, Jira and Slack.

Why You’ll Love Working Here

  • Love from the team.
  • A competitive salary, young and dynamic working environment.
  • Health benefits and social insurance.
  • A training budget.
  • A laptop.
  • Lots of cool stuff to relax (who said Foosball?), football team every week.


Project Manager

Project Manager

At MySQUAR, we build engaging, habit-forming products. The entire team at MySQUAR is made of talented and passionate individuals, completely dedicated to making the best product possible for our users.

If you love to build up a business that fit with people’s needs and expectations so that it becomes a part of their daily lives, we want to work with you!

Scope of Work

  • Build, lead and operate a business vertical in a dynamic and highly competitive environment.
  • Must be equally adept at both strategy and operations.
  • Build, lead and coach high performing teams.
  • Work with COO to set business targets and allocate budget.
  • Develop and execute business and operation plans.
  • Accountable for business vertical targets, budget and P&L.
  • Collaborate with other business leaders (including other Business Heads, Product,Partners, Marketing Lead, Operations Lead, Legal etc) to address issues, identify new opportunities and share best practices.
  • Customer: 1) Identify and prioritize customer segments for both sellers and buyers; 2) Develop and execute plan to acquire, engage and retain target customer segments.
  • Financial: 1) Accountable for business vertical financial targets, including revenue, cost and profits; 2) Work with Finance & Account team to track actual vs target, analyze and identify opportunities from financial statements.
  • People: 1) Build, lead and coach multiple teams, including Marketing, Business Development, Loyalty & Retention and Operations; 2) Be a servant leader; Lead by example.

Expectations

  • Fluent in Vietnamese and English.
  • 3+ years of experience working in internet & online media industry, nice to have solid understanding about e-commerce & C2C marketplace.
  • Prepared and able to provide high-level directions as well as be hands on when the situation calls for it.
  • Adaptable, enjoys working in a fast-paced, fast-changing environment.
  • Proven experience in developing strategies, and translating said strategies into tangible outcomes.
  • Excellent leadership, management, problem solving, negotiations, interpersonal, and communications skills.


Javascript Engineer

Javascript Engineer

We need an experienced engineer motivated by solving interesting technical challenges and building new applications using the latest technology.

Our stack is Javascript ES6, NodeJS, React, Postgres/MongoDb, Github, Pivotal Tracker, Slack.

Qualifications

  • 2+ years of professional software development experience with JavaScript, SQL, HTML, JQuery, and CSS.
  • Experience with modern JavaScript frameworks (React, Redux, Express).
  • Strong understanding of HTML, CSS, JavaScript, and templating.
  • Experience with REST API design, implementation, and usage.
  • Writing clean code, and testing it throughout the development process to ensure the quality is up to standards.
  • Excellent communication skills.
  • Experience with the Github development flow and code reviews.

Why You’ll Love Working Here

  • Love from the team.
  • A competitive salary, young and dynamic working environment.
  • Health benefits and social insurance.
  • A training budget.
  • A laptop.
  • Lots of cool stuff to relax (who said Foosball?), football team every week.


Web Engineering (ReactJS)

Web Engineering (ReactJS)

To take a peek at MySQUAR culture, check out our new website: https://mysquar.com.

If you love NodeJS, want to challenge yourself and surround yourself with people who love building beautiful web and mobile apps that have the potential to reach millions of people, we want to work with you!

We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.

Responsibilities

  • Developing new user-facing features using React.js
  • Building reusable components and front-end libraries for future use.
  • Translating designs and wireframes into high quality code.
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers.

Minimum Qualifications

  • 2+ years experience.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Thorough understanding of React.js and its core principles.
  • Experience with popular React.js workflows (such as Flux or Redux).
  • Familiarity with newer specifications of EcmaScript.
  • Experience with data structure libraries (e.g., Immutable.js).
  • Familiarity with RESTful APIs.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token.
  • Familiarity with modern front-end build pipelines and tools.
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements.
  • Familiarity with Github.
  • Excellent communication and listening skills.

Nice to have skills

  • Working knowledge with a headless/decoupled CMS system a plus (Drupal 8 or other)
  • Understanding of UX Design – experienced in converting visuals, flow to working.
  • Familiarity with newer specifications of ECMAScript Prototypes.
  • Working knowledge in one or more of the following server-side scripting language: Python/PHP/Ruby.
  • Knowledge of isomorphic React is a plus.
  • A knack for benchmarking and optimization.

What you get

  • A competitive salary.
  • Full health benefits and social insurance.
  • A training budget.
  • A cool laptop and a 21” screen.
  • Business travelling to Myanmar to meet users.
  • Lots of cool stuff to relax (who said Foosball?).


GAME SERVER DEVELOPER (Mobile game)

GAME SERVER DEVELOPER (Mobile game)

At MySQUAR, we love to build products that resonate with people’s feelings. We build products for users first and for us second. Our main product is a Social app, MyChat focuses on Myanmar market. Using MyChat, people can chat with their relatives and friends, make new friends, post and share content they love to those they love. Facebook, Line, Beetalk, WeChat are the other players in the space.

We are also a big premium online games publisher, MyGame with increasing number of game as listed here http://mygame.mysquar.com/.

We love challenges, we love to learn new things every day. If you do too, we would love to work with you.

What will you do?

  • Design, implementation, deployment and maintenance of available backends for live games.
  • Work on bug fixing and improving game performance.
  • Game team are typically small, and server engineers will contribute to game design discussions.
  • Version control – Git.
  • Someone who possesses a unique blend of business and technical savvy, a big-picture vision, and the drive to make that vision a reality.

What will you need?

  • Enthusiasm towards games in general.
  • Good at Java programming skills – minimum of 3 years experiences with server-side Java, concurrency handling, and distributed systems.
  • Good experience with Linux shell and scripting languages.
  • Database design and implementation skills, and good NoSQL knowledge (Redis).
  • Knowledge of network protocols and non-blocking IO.
  • Being passionate and committed to tasks, and in general an autonomous person with high levels of initiative and energy.
  • An open and respectful attitude towards others and their work.

Why You’ll Love Working Here

  • Love from the team.
  • A competitive salary, young and dynamic working environment.
  • Health benefits and social insurance.
  • A training budget.
  • A laptop.
  • Lots of cool stuff to relax (who said Foosball?), football team every week.