Senior Backend Engineer - Bibit - Jakarta
Summary
Senior Backend Engineer at Bibit in Jakarta, owning server-side application logic and its integration with front-end platforms. Day to day involves writing and optimizing Node.js/TypeScript (Golang a plus) microservices, working with event-driven messaging on AWS/GCP, code reviews, and mentoring the engineering team.
We are looking for a skilled and passionate Senior Backend Engineer responsible for our serverside application logic and its integration with the front-end platforms. In this position, you will use your programming skills and tools to analyze and translate business/feature requirements into well-structured, efficient, scalable software. You will also provide leadership and mentoring to the team on technical aspects. You will also be actively involved in researching new technologies/tools that can be incorporated to improve the current system.
- Implement best practices for maintainable quality code
- Optimize existing codes to improve performance and efficiency and provide peers code reviews,
- Develop partnerships with engineers and product managers to better understand and implement product requirements
- Collaborate with Product, QA, and UI team to deliver features and improvements
- Build & maintain a strong team of developers that consistently deliver solid results
- Monitor and adapt the team's pace to instill a sense of urgency for progress.
Requirements
- 3+ years of backend engineering experience.
- Proven experience in Node.js (mandatory: TypeScript) and Golang (plus point).
- Knowledge of coding standards and best practices for production environments.
- Experience with message queuing and streaming platforms (Amazon SQS, SNS, Kinesis, Apache Kafka) for scalable, event-driven architectures.
- Strong grasp of microservices.
- Familiarity with Golang and Node.js tools and frameworks.
- Proficient with version control systems, particularly Git and GitLab.
- Experience deploying to cloud services (AWS/GCP) and using integration pipelines.
- Self-motivated, with a passion for keeping up with backend development trends.
- Strong communication and teamwork skills.
- Good self-management skills, particularly in timeline adherence.