Backend Software Engineer

Ocrolus Logo

Ocrolus

πŸ“Remote - India

Summary

Join Ocrolus, a fast-growing fintech startup, as a Software Engineer (Backend) and contribute to building the future of digital lending. You will design, develop, and maintain scalable backend services using Python and Java, working with microservices architecture and integrating AI models where applicable. This role requires 2-4 years of backend development experience, proficiency in Java and Python, and familiarity with various technologies including SQL databases, cloud computing, and CI/CD pipelines. The ideal candidate is passionate about solving complex technical challenges and thrives in a collaborative, fast-paced environment. Ocrolus offers a dynamic work culture and benefits to empower its employees.

Requirements

  • 2-4 years of experience in backend development
  • Strong programming skills in Java and Python
  • Web Frameworks: Experience with Flask (Python) and Spring Boot (Java)
  • Experience with SQL databases (PostgreSQL, MySQL, etc.)
  • Understanding of microservices, distributed systems, and cloud computing
  • Familiarity with AI/ML models and APIs (OpenAI, Gemini, TensorFlow, PyTorch)
  • Knowledge of message queues and event-driven architectures (Kafka, RabbitMQ)
  • Experience with CI/CD pipelines, containerization (Docker, Kubernetes)
  • Strong problem-solving skills and ability to write clean, efficient, and maintainable code
  • Excellent communication and teamwork skills

Responsibilities

  • Design, develop, and maintain scalable and high-performance backend services
  • Work with microservices architecture, ensuring modularity and efficiency
  • Develop and optimize RESTful APIs and database interactions
  • Implement secure and efficient data processing pipelines
  • Collaborate with cross-functional teams, including AI engineers, and product managers
  • Ensure code quality, performance, and reliability through best practices and testing
  • Troubleshoot and resolve backend issues, ensuring system stability
  • Explore and integrate AI models into backend workflows, when applicable
  • Work with cloud platforms (AWS) for deployment and scaling
  • Contribute to technical discussions, documentation, and continuous improvement

Preferred Qualifications

Experience or familiarity with AI models and related technologies

Benefits

Benefits and development opportunities

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.