We are looking to expand our existing Python team across our offices in Surat. This position is for SDE-1 - Junior Software Engineer.
The requirements are as follows:
1) Familiar with the the Django REST API Framework.
2) Experience with the FAST API framework will be a plus
3) Strong grasp of basic python programming concepts ( We do ask a lot of questions on this on our interviews :) )
4) Experience with databases like MongoDB , Postgres , Elasticsearch , REDIS will be a plus
5) Experience with any ML library will be a plus.
6) Familiarity with using git , writing unit test cases for all code written and CI/CD concepts will be a plus as well.
7) Familiar with basic code patterns like MVC.
8) Grasp on basic data structures.

Similar jobs
Job Description
Roles and Responsibilities
· Design, Code, test, debug, implement and document complex WSO2 sequences.
· Monitoring and logging tool stacks - Splunk/ELK/Prometheus, Grafana 4 Design, Code, test, debug, implement and document complex WSO2 sequences.
· Perform Build activities for WSO2 ESB Middleware integration, involves writing XSLT, ESB coding, configuration, and Analysis activities.
· Trouble shooting various problems in different stages of development using logs files, Traces and Log Analyzer.
· Responsible for understanding the requirement, solution design, coordinate the development and testing activities (end to end)
· Guide the team regarding WSO2 platform best practices, framework, reusable artefacts and ensure code quality and timely deliverables.
· Work with functional and technical customers to determine solutions that drive additional business value.
· Work with Github, Azure Devops and CI tools to automate dev, build, deployment and testing.
· Good knowledge in messaging brokers: WSO2 Message Broker, Apache Kafka.
· Monitoring the server (Monitoring logs and WSO2 metrics).
· Desired Candidate Profile
Desired Candidate Profile
· Candidate must have minimum 2+ years of hands-on experience in WSO2, preferably with WSO2 certification.
· Extensive experience in Integration by using WSO2 Product Stack (API Manager 2.6/3.x, Enterprise Integrator 6.5 and Identity Server 5.7.0)
· Experience in Implementing APIs in WSO2 EI and On-boarding APIs into WSO2 API Manager
· Experience in WSO2 API Manager for designing API facades and designing and implementing API Proxies.
· Hands-on experience in designing and developing high volume web services using API Protocols and Data Formats (REST, JSON, SOAP & XML).
· Must have hands on experience / knowledge with CI tools to automate dev, build, deploy.
· Experience in programming languages: Java, JavaScript, Python
· Experience in on boarding web applications into WSO2 Identity Server for authentication and authorizatio
Qualifications
• Minimum of a Bachelor's or Master’s degree in Computer Science, or a related four-year degree.
• 4 years of hands on experience in Integration
Job Description – Machine Learning Expert
Role: Machine Learning Expert
Experience: 6+ Years
Location: Bangalore
Education: B.Tech Degree (Computer Science / Information Technology / Data Science / related fields)
Work Mode: Hybrid – 3 Days Office + 3 Days Work from Home
Interview Mode: Candidate must be willing to attend Face-to-Face (F2F) L2 round at Bangalore location
About the Role
We are seeking a highly skilled Machine Learning Expert with a strong background in building, training, and deploying AI/ML models. The ideal candidate will bring hands-on expertise in designing intelligent systems that leverage advanced algorithms, deep learning, and data-driven insights to solve complex business challenges.
Key Responsibilities
- Develop and implement machine learning and deep learning models for real-world business use cases.
- Perform data cleaning, preprocessing, feature engineering, and model optimization.
- Research, design, and apply state-of-the-art ML techniques across domains such as NLP, Computer Vision, or Predictive Analytics.
- Collaborate with data engineers and software developers to ensure seamless end-to-end ML solution deployment.
- Deploy ML models to production environments and monitor performance for scalability and accuracy.
- Stay updated with the latest advancements in Artificial Intelligence and Machine Learning frameworks.
Required Skills & Qualifications
- B.Tech degree in Computer Science, Information Technology, Data Science, or related discipline.
- 6+ years of hands-on experience in Machine Learning, Artificial Intelligence, and Deep Learning.
- Strong expertise in Python and ML frameworks such as TensorFlow, PyTorch, Scikit-learn, Keras.
- Solid foundation in mathematics, statistics, algorithms, and probability.
- Experience in working with NLP, Computer Vision, Recommendation Systems, or Predictive Modeling.
- Knowledge of cloud platforms (AWS / GCP / Azure) for model deployment.
- Familiarity with MLOps tools and practices for lifecycle management.
- Excellent problem-solving skills and the ability to work in a collaborative environment.
Preferred Skills (Good to Have)
- Experience with Big Data frameworks (Hadoop, Spark).
- Exposure to Generative AI, LLMs (Large Language Models), and advanced AI research.
- Contributions to open-source projects, publications, or patents in AI/ML.
Work Mode & Interview Process
- Hybrid Model: 3 days in office (Bangalore) + 3 days remote.
- Interview: Candidate must be available for Face-to-Face L2 interview at Bangalore location.
Requirement:
1. Node Js min 2 yrs exp.
2. Database - MONGO, SQL, etc. min 2yrs experience with these.
3. Caching - REDIS, MEMCACHED etc
4. Message Queues - RABBIT MQ, Kafka, etc.
Location: Delhi (Work from office).
Package : Upto 12 LPA
💥 What will you do?
As a Lead Backend Engineer, you will
- Build out and help scale our Django (+ReactJS / VueJS) based web application as we add new features and customers
-
Help us transition from monolithic system architecture to microservices and serverless system architecture to help meet our future scaling requirements
- Collaborate on a daily basis with a small, nimble team of product managers, engineers, and UX designers to understand business requirements and user experience goals and pain points.
- Build out features to enable multi-channel customer acquisition include partner channels, enterprise channels, and government channels
- Integrate third-party plugins to enhance customer experience and internal tooling build internal tooling to improve internal team efficiencies.
- Actively participate in code reviews
- Work with our quality assurance team to improve coverage on our automated testing suites
🙋 What are we looking for?
While we do not have a strict list of requirements for candidates interested in this role, some indicators that you would fit this role and our engineering culture are
-
Prior experience of a few years (3+ years) with python based frameworks as Django or Flask would be essential to work on our application stack.
-
You actively promote a culture of engineering excellence some of which could be writing efficient code, use of elegant design patterns, and styling your code through code-linting policies.
-
You enjoy designing software architecture by collaborating with engineering managers, architects, and other lead engineers to explore existing systems, determining areas of complexity, potential risks to successful implementation.
- You enjoy coaching folks to achieve outcomes through nudges.
📢 Other information you may want to consider
- We will be flexible for the rest of the pandemic and work remotely; however, we are not a remote-first company, and the work location would be Bangalore when things settle.
- Our backend tech stack includes Django, FastAPI, Postgres, Redis, Clickhouse, and TigerGraph. Our environments are managed through Docker, Kubernetes, and Terraform.
Key roles:
· Develop backend application with clean code practices foe the application
· Collaborate with frontend developers to integrate user-facing elements with server side logic
· Troubleshoot and debug application
· Gather and address technical and design requirements
· Build reusable code and libraries for future user-facing
· Communicate with other third-party team for collaborations
Skillset:
· Core Java - Hands on experience with Jdk 11 and above
· Experience with code hosting and collaboration tools like Bitbucket/Github/GitLab
· Microservice architecture - Rest API calls, inter-service exception handling
· Non-relational DB - MongoDB basic DB commands to insert, update, delete, find records and Indexing
· Springboot framework - Spring Data JPA, ORM
· Event driven architecture - Kafka
· Tools like Postman, Jenkins, Doppler, IDE, MongoDB atlas
Qualifications:
· UG: B.Tech/B.E. in Any Specialization, B.Sc in Any Specialization, BCA in Any Specialization
· PG: Any Postgraduate
You will be responsible for building these applications, as well as coordinating with the teams responsible for other layers of the product.
You will also be leading a team of developers ensuring timely delivery of high quality deliverables.
Responsibilities:
- Work across all phases of application development including requirement gathering, coding, release, bug fixing, documentation.
- Lead and mentor a team of developers guiding them in their day to day activities.
- Collaborate with other engineering teams to develop and deliver new features and enhance existing ones.
- Rapid prototyping (POCs) based on requirements.
- Test, debug and fix any functional or non-functional issues.
- Work with the architects to ensure feasibility of the design while ensuring all quality attributes are met.
- Participate in deployment and release activities.
Job Requirements:
- 5+years of relevant experience.
- Experience in leading a team.
- Expertise in Python, Django DRF, REST APIs
- Experience with Document DB, RDBMS and ORM.
- Demonstrated ability to write clean and testable code.
- Knowledge of MongoDB, PostgreSQL, Redis, ElasticSearch is preferred.
- Exposure to AWS will be an added advantage.
- Familiarity with front-end technologies (ReactJS, Javascript etc) will be a plus.
- Strong team player who can work efficiently in a highly collaborative effort.
- Self-motivated and able to work independently as well as within a team.
About Rolling Arrays
Rolling Arrays provides HR Software and HR System Implementation Services (SAP SuccessFactors, Qualtrics, Reimburse, CICO, eFile, eAuthoring) to Clients in Singapore, Malaysia, Australia, UAE, Hong Kong. Rolling Arrays (RA) was featured as Singapore’s Top 75 fastest growing companies by the leading newspaper of Singapore - The Straits Times in 2021 where RA was ranked 48. Rolling Arrays has 2 lines of businesses:
HR System Implementation Services:
Rolling Arrays is regarded as number ONE mid-size firm in the South East Asian Market with a strong track record of 12 Years and more than 200 enterprise level HR Technology Implementation projects till date. The services include –
- SAP SuccessFactors Design Consulting
- SAP SuccessFactors Implementation
- SAP SuccessFactors Change Management
- SAP SuccessFactors Support Services (AMS)
HR Software Products in Rolling Arrays’ portfolio (partner’s products and own products):
- SAP SuccessFactors (World’s leading End to End Cloud HR Software solution)
- Qualtrics (World’s leading Experience Management Software)
- Reimburse (AI Enabled Travel & Expense Management Software for Enterprises)
- CICO (Intelligent Time Capture Machine, a software alternative to Physical Biometric Devices)
- eFile (Digitize and contextualize all employee documents in one place)
- eAuthoring (Author and publish your own learning content to capture tacit knowledge in the organization)
Ditto is a new offering from Finshots. We want to help millennials make better financial decisions. And we are starting with Insurance.
With Ditto, you don’t just compare insurance. You understand it. Narrow down choices. Avoid pitfalls and make better decisions.
Finshots is one of the leading financial newsletters with over 500K subscribers.
What do we do at Ditto?
● We explain health insurance and term(life) insurance in a language you can understand.
● We are an insurtech company primarily selling Health and Term Life Insurance policies.
Who’s backing us?
● We are funded by Zerodha- India’s largest stockbroker
Roles and Responsibilities :
● Architect and build end to end backend services.
● Integrate services from various stakeholders - Insurers, payment gateways.
● Build for high observability, high performance and remove bottlenecks within the application.
● Building reusable code and libraries for future use.
● Should be comfortable with writing tests, targeting 100% coverage.
● Should be comfortable managing database migrations, scripting, setup and Administration.
Experience and Skills
● For this role we expect you to have 2+ years of experience in Backend development.
● Proficiency in Python (2+ years)
● Proven experience in building scalable backend systems (security, middleware, caching, APIs)
● Hands-on experience with Low level & high-level software design
● Must have relevant experience with Django or Flask or similar web app frameworks.
● Knowledge of writing restful APIs.
● Developer experience with AWS or any major cloud provider is a plus.
● Strong sense of ownership and leadership quality
Perks
● Comprehensive Health Insurance
● Compensation as per industry standards
Our Interview Process:
We would like to help you minimize your time and efforts.
There are 4 rounds & we will be working towards completing all the rounds within a maximum of 2 weeks.
Please find the schedule here:
1. Introductory Call
2. Assignment Round
3. Live Coding Round
4. Final Managerial / Technical Round
Job Location:
JP Nagar Bangalore, India
Responsibilities:
- Your primary responsibility as a senior backend engineer will be to architect and develop a scalable and robust micro-services backend with strong Java, Spring(Boot), SQL, AWS/GCP.
- Experience being part of a software development team in an Agile/Lean/Continuous Delivery environment
- Be a key performer in a high-performance product engineering team
Qualifications:
- 2 to 4 years of overall IT experience. Most of this experience in Java (Core Java, Spring boot, Java collections, Java Multithreading)
- Should have experience designing database schemas - SQL and NoSQL.
- Exposure to frameworks like Spring, Hibernate, Play would be a plus
- Experience with microservices architecture would be beneficial.
- Working knowledge of any public cloud (AWS, GCP or Azure)
- Broad understanding and experience of real-time analytics, NoSQL data stores, data modeling and data management, analytical tools, languages, or libraries
- Knowledge of container tech like Docker, Kubernetes would be a plus.
- Bachelor's Degree in Computer Science or Engineering.







