Senior Backend Developer
Detail posisi
Kewajiban
• Design and Develop: Architect, design, and develop scalable and reliable backend services, APIs, and databases to support web and mobile applications.
• Collaborate: Work closely with frontend developers, DevOps engineers, and other stakeholders to ensure seamless integration and performance of backend services.
• Optimize Performance: Monitor and improve the performance, reliability, and security of existing backend systems to meet industry standards.
• Database Management: Design, maintain, and optimize database schemas, queries, and performance tuning.
• Testing and Debugging: Write unit tests, perform debugging, and conduct code reviews to ensure high-quality and maintainable code.
• Mentorship: Provide guidance and mentorship to cross team, assisting with code reviews and technical problem-solving.
• Documentation: Create clear, concise documentation for system processes, development workflows, and code structure.
• Stay Updated: Keep up-to-date with the latest backend development technologies, trends, and best practices, applying new knowledge to projects.
Kualifikasi
• Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
• Experience: 5+ years of experience in backend development.
• Proven experience with backend frameworks and languages (e.g., Node.js, Python, Ruby, Java, etc.).
• Extensive experience with RESTful APIs and microservices architecture.
• Strong knowledge of database management (e.g., SQL, NoSQL, PostgreSQL, MongoDB, etc.).
• Skills: Strong problem-solving skills and attention to detail.
• Experience with cloud platforms (e.g., AWS, Google Cloud, Azure).
• Proficient with version control systems (e.g., Git).
• Experience with containerization tools like Docker and orchestration platforms like Kubernetes is a plus.
• Familiarity with CI/CD pipelines and DevOps best practices.
• Soft Skills: Excellent communication and collaboration skills.
• Ability to work in an agile, fast-paced environment.
• Strong leadership and mentorship capabilities.