Backend Engineer
Zenius Education
- South Jakarta, IndonesiaJakarta, South Jakarta, Jakarta, IndonesiaSouth JakartaJakartaIndonesiaIndonesiaTELECOMMUTE
- Full timeFULL_TIME
Job Description
-
Translate requirements and implement product features to perfection
-
Work directly with developers as a team lead and manage products to conceptualise, build, test and realise products
-
Deliver best-in-class code across a broad array of interactive web and mobile products
-
Work on continuous improvement of the products through innovation and learning.
-
A knack for benchmarking and optimization
-
Developing features for highly complex, distributed transaction processing systems
-
Implement functionality for automated tests that will successfully pass and meet coding standards
-
Debug production issues and create subsequent mitigation plans
-
Optimize the performance of existing implementations
-
Stay abreast of new innovations and the latest technology trends and explore ways of leveraging these for improving the product in alignment with the business.
Minimum Qualifications
-
3+ years of experience as a Backend developer
-
Experience with NodeJS
-
Database architecture and design on SQL (like Postgres) and NoSQL (like MongoDB) systems.
-
DOM manipulation and new CSS functionalities and processors
-
Memory management, multithreaded programming and background processing.
-
Unit-testing and strong emphasis on TDD
-
Debug moderately complex problems and analyze logs in production systems and to read existing code.
-
Various data storage options, such as Relational, NoSQL
-
Object-oriented design, data structures, and complexity analysis
-
CI/CD environment with Jenkins/CircleCI
-
Microservices
-
Agile Development (SCRUM methodology, JIRA)
-
Code versioning tools such as Git, Bitbucket, Mercurial, SVN, etc
-
WebSocket, REDIS, Memcached, and Cloud Messaging Frameworks (PUSH Notifications)
-
Elasticsearch ELK stack- Elasticsearch, Kibana, and Logstash, REST API integration.
Perks and Benefits
- Work from Home
Jobs Summary
- Job Level
- Associate / Supervisor
- Job Category
- IT and Software
- Educational Requirement
- Bachelor's degree graduate
- Recruiter response to application
- Always
- Office Address
- Jakarta