As a Backend Developer, you'll play a pivotal role in building robust, scalable, and efficient backend systems that power our AI platform. From designing APIs to ensuring system reliability, you'll collaborate across teams and contribute to a product that's transforming industrial AI.
Responsibilities
- Backend Development: Build high-performance, low-latency backend systems for real-time AI applications.
- API Engineering: Design and implement RESTful APIs for seamless integration with frontend services and external systems.
- Optimization: Continuously enhance system performance, scalability, and responsiveness.
- Code Quality: Write clean, maintainable, and testable code with a strong emphasis on unit testing and debugging.
- Security: Implement robust security measures to protect user data and system integrity.
- Data Management: Design efficient storage solutions using PostgreSQL, S3 and other cloud-based tools.
- Observability: Integrate monitoring and logging tools to maintain system health and visibility.
- Team Collaboration: Work closely with frontend developers, PMs, and cross-functional teams for timely feature delivery.
- Mentorship: Participate in code reviews, share knowledge, and support junior developers in best practices.
Requirements
- 1-3 years of experience in backend software development.
- Strong grasp of scalable architecture and system design principles.
- Experience with relational databases (e. g., PostgreSQL, MySQL) and database optimization.
- Proficient in building and consuming RESTful APIs, WebSockets, and using messaging systems (e. g., Kafka, RabbitMQ).
- Solid foundation in unit testing and debugging techniques.
- Familiarity with Linux and Git-based version control workflows.
- Hands-on experience with cloud platforms like AWS or GCP.
- Excellent problem-solving skills and a passion for writing clean, efficient code.
Nice-to-Haves
- Expertise in Python and Django.
- Experience with Docker and Kubernetes.
- Exposure to OpenTelemetry and APM tools.
- Background in AI/ML-powered applications.
- Understanding of authentication and authorization mechanisms.
- Startup experience in a fast-paced, growth-driven environment.
This job was posted by Avni Agrawal from SixSense.