Senior Software Engineer, Backend Development (BotBonnie)
Indexed description
About The Role
We are seeking skilled and motivated Senior Software Engineer, Backend Development(BotBonnie) to join our dynamic team. As a Senior Backend Development (BotBonnie), you will play a crucial role in designing, developing, and maintaining the server-side applications that power our web.
Responsibilities
- Develop efficient and scalable backend services using Node.js, Express.js, and other relevant technologies.
- Collaborate with cross-functional teams, including frontend developers, product managers, and designers, to design and implement robust APIs and web services.
- Ensure the performance, security, and reliability of server-side applications, identifying and resolving bottlenecks and bugs as necessary.
- Integrate with databases and data storage solutions, such as MongoDB, MySQL, Redis, RedShift or other NoSQL databases.
- Implement unit tests and conduct code reviews to maintain high code quality and foster a collaborative development environment.
- Participate in architectural discussions and contribute innovative ideas to improve system architecture and performance.
- Stay up-to-date with the latest trends and advancements in Node.js and backend technologies to propose suitable improvements to existing systems.
- Troubleshoot and debug production issues, providing timely resolutions and minimizing downtime.
- Optimize applications for maximum speed and scalability, considering factors like caching, load balancing, and distributed systems.
- Continuously improve development processes and best practices to ensure efficient and reliable software delivery.
- Collaborate with Data Scientists and the AI Agent team to develop LLM-powered intelligent response systems.
- 5+ years of experience in software development
- Ability to build web services on Linux
- Proficient in one or more of the following languages: Python/Scala/Go/Java/C++/Javascript
- Good knowledge of Network API Design ( e.g. REST or GraphQL).
- Experience in working with databases, both relational and NoSQL, and ability to write efficient queries, such as MongoDB, MySQL, BigQuery
- Experience with Git, GitHub workflows, and CI/CD automation using GitHub Actions.
- Familiar with one of the following cloud platforms: AWS, GCP.
- Proactive, good interpersonal and problem-solving skills.
- Experience with LLM ecosystems, including AI-assisted development tools (e.g., Claude, ChatGPT), prompt engineering, reusable AI skills, and Model Context Protocol (MCP)-based services or integrations.
- BS/MS degree in Computer Science or related field.
- Technical leadership experiences
- Design and architect large scale distributed systems.
- Docker container & k8s related experiences
- Proficiency in JavaScript and server-side technologies like Node.js and Express.js.
- Experience with Cloud deployment using Terraform.
- Good knowledge of asynchronous programming or event driven programming
- Experience with API integration for common social platforms such as Line, Messenger, and Instagram.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search