- Design and implement a highly scalable solution in a tribe (product team) level scope.
- Contribute to day-to-day engineering excellence and solve production issues according to the given SLA.
- Applying engineering best practices to the team and setting a high bar for standardization in order to improve existing systems.
- Groom other junior software engineers by having a: regular sharing sessions, creating a learning module, and contributing to the new engineering onboarding process.
- Actively contribute to the hiring process such as participating in interview sessions and create interview questions.
- Propose ideas and contribute to the engineering initiatives as part of the effort to improve the system performance, quality, and availability.
- Create an RFC of complex initiatives and be responsible for the execution deliverables.
- Expected to solve long running scalability problems in Moladin existing environments.
- As a Senior Software Engineer, you are expected to contribute to work on a monolithic system and be able to support the SOA migration process.
- More than 4 years of experience in software development industry.
- Experience in building production grade software or system from the scratch.
- Mastering Object Oriented Programming and its design patterns.
- Expert in one of those programming languages: Node JS, Go, or Java.
- Exposed with AWS, Google Cloud Platform, or Azure services and technologies.
- RDBMS (MySQL, PostgreSQL, or SQL Server), and NoSQL (MongoDB, DynamoDB, or Cassandra).
- Experienced in Redis or Memcache infrastructure.
- Pub-sub / Stream Processing: Experienced in one of Amazon SQS, Google Cloud Pub-Sub, Rabbit MQ, NSQ, Redis-Pubsub, Sidekiq (Redis), or Kafka.
Silakan referensi bahwa Anda menemukan lowongan kerja ini
di Fungsi.id, ini membantu kami mendapatkan lebih banyak
lowongan kerja berkualitas di sini, terima kasih!