Participating in code reviews, design reviews, architecture discussions.
Being responsible for Scaling, Performance & Quality for the team.
Setting up best practices to help the team achieve the above and constantlythinking about improving the technology use are your responsibilities.
Driving the adoption of these best practices around coding, design, quality, andperformance in your team.
Experiment with new & relevant technologies and tools, and drive adoption whilemeasuring yourself on the impact you are able to create.
Implementation of long-term technology vision for your team.
Responsible for the architecture of your product; ensuring it is aligned to therequirements and the charter.
Drive technology & tool choices for your team & be responsible for them.
Requirements
Minimum 5 years of experience in related field
Have deep expertise in object-oriented design principles using any modern language (NodeJS).
Have experience in building and maintaining large-scale web applications inservice oriented architecture/ microservices.
Knowledge of design patterns and an uncanny ability to design intuitive moduleand class-level interface with experience in data model designing inSQL/NOSQLs.
Have knowledge of at least one of the databases like MySQL, Postgresql orOracle and one of the NOSQLs like DynamoDB, MongoDB, Cassandra,Aerospike etc.
Have hands-on knowledge of Docker/ Docker compose.
Have knowledge of monitoring tools like new relic/ data dog.
Have experience with CI/CD.
Perks and Benefits
Medical & Health Insurance
Performance Bonus
Training & Professional Development
Free Lunch or Snacks
Transportation Allowances
Retirement Benefit Plans
Maternity & Paternity Leave
Paid Holidays
Gadget Support
Work From Office (WFO)
Karyawan Tetap
Information Technology
Staff
Kota Jakarta Selatan, DKI Jakarta (Indonesia)
Laporkan lowongan