Bateriku.com is seeking a skilled Back-End Developer to join our Technology Department.
Key Responsibilities
Develop & Maintain Backend Systems – Build and maintain backend services for reliability, speed, and efficiency.
Work with JavaScript & Backend Tech – Use JavaScript and related technologies to develop, test, and debug backend applications.
Collaborate with Product Teams – Work closely with teams to develop and optimize products based on business goals.
Problem-Solving & Debugging – Identify issues, perform root-cause analysis, and improve system performance.
Ensure Code Quality – Review code and designs to maintain high development standards.
Support & Troubleshoot – Work with IT Support and Product Management to resolve product issues.
Optimize Performance – Analyze and fine-tune systems for better performance and uptime.
Stay Up to Date – Keep up with new technologies and industry trends.
Requirements
Bachelor's degree in Business, Marketing, Computer Science, or a related field.
Proven experience (3-5+ years) in backend development.
Minimum 3 years of experience with strong foundations in algorithms and data structures, and backend software development regardless of monolith or microservices structure.
Database Management: Expertise in relational (MySQL) and non-relational (MongoDB) database systems, with skills in query optimization and fine-tuning.
Strong understanding of any Software Development Life Cycle (SDLC) and product management tools (e.g., Jira, Trello, or similar).
Analytical mindset with the ability to make data-driven decisions.
Strong problem-solving skills and attention to detail.
Preferred Skills: Experience in ecommerce, booking systems, inventory management, and strong technical background or knowledge of software development processes.