
Senior Backend Engineer, NodeJs
BJAK
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇮🇩 Indonesia
Visit company websiteJob Level
Senior
Tech Stack
CloudGoogle Cloud PlatformJavaScriptMongoDBMySQLNode.jsPostgres
About the role
- Design, develop, and maintain scalable backend systems and APIs.
- Collaborate with front-end developers, product managers, and other stakeholders to deliver high-quality software solutions.
- Optimize application performance and ensure scalability and reliability.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Participate in code reviews and provide constructive feedback to peers.
- Troubleshoot and debug issues to ensure smooth operation of production systems.
- Stay up-to-date with emerging technologies and industry trends.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
- Proven experience as a Backend Engineer or similar role.
- Strong proficiency in one or more programming languages such as Node.js.
- Experience with backend frameworks such as Express.js.
- Solid understanding of data structures, algorithms, and software design principles.
- Experience with relational and non-relational databases such as MySQL, PostgreSQL, MongoDB, etc.
- Familiarity with cloud platforms such as Google Cloud Platform.
- Excellent communication and collaboration skills.
- Ability to work effectively in a fast-paced, dynamic environment.
Benefits
- Fast moving, challenging and unique business problems
- Strong learning and development plans for your career growth
- International work environment and flat organization
- Competitive salary
- Flexible working hours & arrangement
- Remote working mode
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
backend systemsAPIsNode.jsExpress.jsdata structuresalgorithmssoftware design principlesMySQLPostgreSQLMongoDB
Soft skills
communicationcollaborationconstructive feedbacktroubleshootingdebuggingadaptabilityproblem-solvingteamworkattention to detailtime management
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering