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.