Back to jobs
Software Development Engineer
Bengaluru
Role Overview
We are seeking a Backend Engineer to contribute to the design and development of scalable backend systems, APIs, and services that support RISA Labs’ AI-powered platform. You’ll work closely with product, engineering, and AI teams to ensure that our backend architecture is solid, secure, and capable of handling the complex workloads of our clients in regulated industries.
This is a unique opportunity to work on a cutting-edge platform and contribute to the creation of high-impact solutions that improve efficiency and decision-making in critical industries.
Responsibilities
- Backend Development: Design, implement, and maintain scalable, efficient, and secure backend systems and APIs that support our platform’s functionality.
- API Development: Build and maintain robust RESTful APIs to support internal and external integrations with RISA’s platform.
- Database Design: Work with databases (SQL and NoSQL) to design efficient data models and ensure smooth data flow and accessibility across systems.
- Performance & Scalability: Ensure backend systems are optimized for performance, scalability, and reliability, particularly under high-load conditions.
- Collaboration: Collaborate closely with frontend engineers, product managers, and AI teams to develop features that meet user needs and business requirements.
- Cloud Infrastructure: Build and optimize cloud-native backend systems on platforms such as AWS, GCP, or Azure to ensure scalability and reliability.
- Security & Compliance: Ensure the backend systems are secure, particularly in handling sensitive data in regulated environments (e.g., HIPAA compliance).
- Monitoring & Troubleshooting: Set up monitoring and alerting systems for backend services and troubleshoot any issues that arise in production environments.
- Continuous Improvement: Contribute to continuous improvement practices by identifying bottlenecks and inefficiencies in the backend architecture and optimizing the development process.
Qualifications
- 3+ years of experience in backend engineering or software development
- Strong proficiency in backend programming languages such as Python, Java, or Go
- Experience with API development and integration (RESTful APIs, GraphQL, etc.)
- Solid understanding of database management and optimization (SQL, PostgreSQL, MongoDB, etc.)
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization tools (e.g., Docker, Kubernetes)
- Familiarity with microservices architecture and event-driven systems
- Knowledge of security best practices, particularly in regulated industries (e.g., HIPAA, GDPR)
- Strong problem-solving skills and the ability to work independently or as part of a team
- Excellent communication skills and experience working in collaborative, cross-functional teams
- Bonus: Experience in AI/ML systems or large-scale data processing pipelines (e.g., Hadoop, Spark)
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
Apply for this job
*
indicates a required field