Deskripsi pekerjaan
This position is for the Senior Software Engineer - Backend Fullstack role in Moladin. Senior software engineer is designated to solve complex system and product challenges.
Responsibilities:
โ Design and implement a highly scalable solution in a tribe (product team) level scope.
โ Contribute to the day to day engineering excellence and solve production issues according to the given SLA.
โ Applying engineering best practices to the team and set a high bar standardization in order to improve existing systems.
โ Groom other junior software engineers by having a: regular sharing session, creating a learning modules, and contribute to the new engineering onboarding process.
โ Actively contribute to the hiring process: Participate 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 / system from the scratch.
โ Mastering Object Oriented Programming and its design patterns.
โ Experienced as Fullstack Developer minimal 2 years of experience.
โ 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.




