Responsibilities
• Design and implement RESTful APIs for our web and mobile applications
• Develop microservices using containerization technologies like Docker and Kubernetes
• Build and maintain databases, caching layers, and message brokers
• Write efficient and scalable code using best practices and design patterns
• Debug and troubleshoot issues in a timely manner
• Ensure code quality, security, and compliance with industry standards
• Optimize services for high availability, fault tolerance, and disaster recovery
• Monitor and analyze performance metrics to identify and resolve bottlenecks
• Collaborate with cross-functional teams to deliver high-quality software on time and
within budget
Requirements
• At least 6 years of experience in developing large-scale, distributed platforms.
• You should be proficient in any one programming language among Golang/ Elixir/Rust/ RoR/Nodejs
• If you're familiar with the Brave browser codebase, we're pretty much ready to hire
you on the spot
• Experience with large data streams and performance optimization (CPU + RAM).
• Strong attention to detail and ability to write clean, efficient, and well-documented
code.
• You must have strong problem-solving skills, be able to work independently and have
excellent communication and collaboration skills