Deskripsi Pekerjaan
Informasi lengkap tentang posisi dan persyaratan
Ringkasan Yukerja
Lowongan Backend Developer di Trimegah Securities Indonesia kami kurasi dari JobStreet (kategori Teknologi & IT). Perhatikan lokasi kerja (South Jakarta, Jakarta) sebelum melamar. Yukerja.com bukan pemberi kerja — lamaran diproses di situs sumber resmi.
Job Description:
Design, develop, and maintain robust, scalable, and high-performance backend services using Java (Quarkus) and C# (.NET)
Develop and manage APIs (RESTful) for internal and external consumption, and coordinate and oversee the definition of API contracts for services
Participate in the full software development lifecycle, from requirements gathering to deployment and support
Contribute to architecture review and discussions for new services and feature development
Assist in the debugging and integration of frontend clients, using a variety of technologies such as Vue.js and React
Monitor, troubleshoot, and optimize backend services for performance and reliability
Containerize services for Kubernetes, and work with DevOps team to deploy, debug, and optimize backend services
Implement secure and efficient database interactions and data storage solutions
Participate in code reviews, ensuring adherence to coding standards and best practices
Write comprehensive unit and integration tests to ensure code quality and reliability
Requirements:
4+ years of hands-on software development experience in Java, C# or similar programming language
2+ years of hands-on development experience designing and developing RESTful APIs
1+ years experience building and maintaining microservices in a variety of programming languages
Demonstrated hands-on development experience with relational, SQL databases such as PostgreSQL and NoSQL databases such as MongoDB or Redis
Proficient with Object-Oriented Programming (OOP) and Design Patterns
Strong understanding and demonstrated proficiency in writing, debugging, and maintaining complex SQL queries
Familiarity with Go, Elixir, PHP, or other languages is a plus
Previous experience with Protobuf/gRPC is a plus
Strong understanding and familiarity with message queues/brokers such as Kafka, Nats. IO
Demonstrable experience writing comprehensive unit tests for backend code
Experience with version control systems, especially Git
Understanding of microservices architecture principles
Familiarity with containerization technologies (Docker) and orchestration (Kubernetes)
Eagerness to learn and adapt to new technologies, especially Kubernetes
Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus
Basic understanding of frontend technologies (HTML, CSS, JavaScript) and modern JavaScript frameworks (Vue. js, React)
Excellent problem-solving skills and attention to detail
Ability to work independently and as part of a collaborative team
Strong communication skills in Bahasa Indonesia
Proficiency in English is a plus