We are seeking a highly skilled Senior Backend Engineer with experience in developing scalable and secure backend systems using either Python, Node.js, Rust, or Go.
Responsibilities
- Design and develop scalable and secure backend systems using Python, Node.js, Rust, or Go
- Collaborate with the app team to design APIs and ensure that backend functionality meets app requirements
- Collaborate with the product and engineering teams to identify and prioritize the technical requirements of the backend system
- Implement payment integrations with payment gateways such as Stripe
- Write clean, maintainable, and testable code following industry best practices
- Monitor and troubleshoot issues in production environments
- Implement and manage CI/CD pipelines using tools such as Jenkins, CircleCI, GitLab CI, or Github Actions.
Requirements
- 5+ years of professional experience in backend development using either Python, Node.js, Rust, or Go
- Experience working with cloud platforms such as AWS, GCP, or Azure
- Strong understanding of web application architecture, distributed systems, and RESTful API design
- Knowledge and experience with relational and non-relational databases such as PostgreSQL, MySQL, MongoDB, etc.
- Proficiency in using version control systems such as Git, and knowledge of GitLab or GitHub.
- Experience with Agile development
- Experience with infrastructure-as-code (IAC) tools such as Terraform, AWS CloudFormation
- Experience with Kubernetes and containerization
Compensation
6 to 9 million JPY annually.