

• As a Python full-stack developer, your role would involve design development and deploy full-stack applications out of Artificial intelligence projects with a focus on low latency and scalability.
• You also need to optimize the application for better performance and a large number of concurrent users.
• A strong technologist we care about doing things the right way rather than just doing them and thrives in a complex and challenging environment.
Who are we looking for?
• Bachelors / Masters in Computer Science or equivalent with at least 3+ years of professional experience.
• Solid understanding of design patterns, data structures, and advanced programming techniques
• As an Engineer in our team, you will design, code, test, and debug quality software programs.
• Strong software design and architectural skills in object-oriented and functional programming styles.
• Python, Celery, RabbitMQ, Kafka, Multithreading, Async, Microservices, Docker, Kubernetes.
• Experience in working with Machine Learning Pipelines
• Experience in Reactjs.
• Experience in Celery, RabbitMQ/Kafka.
• Experience in Unit Testing Tools.
• Experience in working with SQL & NonSql databases such as MySQL, Mongo DB.
• Exposure to cloud technologies.
• Demonstrate the ability to work in a fast paced and hyper-growth environment where the requirements are constantly changing.
• Nice to have: Experience developing products containing machine learning use cases.
• Familiar with agile techniques like code reviews, pair programming, collective code ownership, clean code, TDD and refactoring.

Similar jobs


Responsibilities:
- Design, develop, and maintain scalable backend systems for live products.
- Build and implement RESTful APIs for seamless communication between systems.
- Collaborate with cross-functional teams to translate business requirements into technical solutions.
- Work with databases (SQL or NoSQL) for efficient data storage and retrieval.
- Troubleshoot, debug and optimize backend systems for better performance and scalability.
- Demonstrate a willingness to learn and work with Ruby, as it is the primary language used.
Requirements:
- Mandatory:
- Hands-on experience building RESTful APIs.
- Experience working on live products.
Preferred Skills:
- Experience with backend-heavy development or full-stack development with a backend focus.
- Proficiency in any backend programming language (e.g., Ruby, RoR, Python, Java, Node.js).
- Willingness to learn Ruby if not already experienced.
Additional Information:
- Candidates must have hands-on experience with live, production-ready products.
- We are open to candidates with expertise in any backend language but prefer those who can quickly adapt to Ruby.
Join us at Raising Superstars, where your backend skills will contribute to building impactful, scalable solutions!
BE/BTech/BS or equivalent
7+ years of experience in Java and Spring Boot
Strong fundamentals in data structure, algorithm, and object-oriented programming
4+ years of hands-on experience in designing, developing, and delivering large-scale (distributed) system
architecture with complex software design, high scalability and availability.
Extensive experience with technical leadership, defining visions/solutions and collaborating/driving to see
them to completion.
Excellent analytical and problem-solving skills
Experience with any RDBMS and strong SQL knowledge
Comfortable with Unix / Linux command line
Nice to have Skills
Experience with Big Data platforms like Hadoop / Hive / Presto
Experience with ML/AI frameworks like TensorFlow, H20, etc
Used Key Value stores or noSQL databases
Good understanding of docker and container platforms like Mesos and Kubernetes
Security-first architecture approach
Application benchmarking and optimization

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)


Salary ranges from 20 LPA onwards; negotiable based on experience
Mandatory Skills Required:
▪ ASP.NET & .NET Core, C#, NET 2.0 Web Services, OAuth 2.0 (JWT)
▪ Sitecore 9 and 10, Sitecore MVC, Sitecore JSS, Content Hub, Digital Asset Manager, Product Catalog Manager, Sitecore Experience Manager, Experience Platform, Customer Data Management
▪ Good working knowledge of CI/CD environments (preferably Azure DevOps), Git or similar confuration management software
Required Experience:
▪ Bachelor's degree in Computer Science or Computer Engineering from an accredited university
▪ 5+ years of relevant industry experience
▪ Must have worked with industry leading Content Management systems; certification in Sitecore is a must
▪ Strong fundamentals in Software Architecture & Software Engineering - OOP, RESTful architectures, Design Patterns, Data Structures, Algorithms
▪ Experience with RESTful API development, Open API specification ▪ Experience with Microservices Development; working on Docker, Kubernetes
▪ Experience analyzing and tuning application performance
Primary responsibilities include :
1. Leading a small team of software engineers and, also contributing individually to design, develop and test software for cloud, web and mobile
2. Design, develop, test and document quality software to user and functional requirements within specified timeframes and in accordance with CNHI coding standards
3. Design and implement complex real-time data visualization technologies
4. Generate rapid prototypes for feasibility testing
5. Generate all documentation relevant to software operation
6. Adhere to prescribed development systems, processes procedures and ensure efficient, effective,high quality delivery
7. Contribute to the improvement of development systems, processes, procedures
8. Contribute to growing team members, building a strong cohesive team; provide guidance, mentorship
9. Communicate effectively with all stakeholders
10. Perform tasks as specified by the Delivery Lead/Team Lead

Opportunity :
We are looking for Backend Developers who are passionate about solving problems. We offer a result-driven, fun, and dynamic environment. So far, we've built a reasonably-sized, high-powered team and are always striving to be the best place to work we can be.
Our Tech Deck :
- Architecture
- Linux
- Docker
- HAProxy
- Nagios
- Munin
- Backend & Servers
- PHP
- MySql
- MongoDB
- Redis
- Memcached
- Frontend
- JavaScript
- jQuery
- Sass/Less
- GruntJs
- Bower
- NPM
- Repositories
- Git
- Collaboration
- Slack
- Evernote
- Google Drive
Your Part :
- You shall be part of our design and development team. You shall be assigned one or multiple modules, wherein you shall:
- Write backend code and APIs, maintain the database and cache.
- Rapidly develop next-generation scalable, flexible, and high-performance systems.
- Act as an intermediary for problems, with both technical and non-technical people.
- Collaborate with the team to prioritize projects and ensure on-time completion.
Preferred Qualification & Experience :
- Bachelor's Degree in Computer Science or equivalent experience/knowledge
- 5+ Years of hardcore development experience in one or more backend frameworks and languages like JavaScript (NodeJS, Express), PHP (and other languages and frameworks).
- Working knowledge of both Unix and Windows in a software development setting prefer strength in Unix (all flavors) environment.
- Strong HTTP fundamentals.
- Basic networking knowledge.
- Familiarity with relational database concepts and RDBMS systems such as MySQL etc.
- A solid understanding of REST principles, and experience writing backend code to change or design APIs.
- Worked on NoSQL databases like Memcache, Redis, MongoDB etc.
- Proficient understanding of code versioning tools, such as Git
Preferred Skills & Abilities :
- As a Developer:
- Write clean, manageable code and maintain proper documentation
- Continuously discover, evaluate, and implement new technologies and frameworks to maximise development efficiency
- Excellent command over Data Structures and Algorithms
- Familiarity with continuous integration
- Strong problem solving and analytical skills
- Knack for benchmarking and optimization
- Passion for quality and innovation
- An eye for detail
- As a team player
- Collaborate with cross-functional teams to define, design, and ship new features
- Ability to manage and drive small teams
- Ability to work independently in small teams
- Estimate timelines and deliver as per schedule
- Responsible and capable of meeting tight deadlines
- Thrive in a variable and demanding startup environment
- Collaborate with multiple disciplines like product, engineering, marketing, research and support, and enjoy working in a collaborative environment
- Understand technical and business needs and fulfil them


Your responsibilities as a backend engineer will include:
- Back-end software development
- Software engineering and designing data models and write effective APIs
- Working together with engineers and product teams
- Understanding business use cases and requirements for different internal teams
- Maintenance of existing projects and New feature development
- Consume and integrate classifier/ ML snippets from Data science team
What we are looking for:
- 4+ years of industry experience with the Python and Django framework.
- Degree in Computer Science or related field
- Good analytical skills with strong fundamentals of data structures and algorithms
- Experience building backend services with hands-on experience through all stages of Agile software development life cycle.
- Ability to write optimized codes,debug programs, and integrate applications with third party tools by developing various APIs
- Experience with Databases (Relational and Non-Relational). Ex: Cassandra, MongoDB, Postgresql
- Experience with writing REST-APIs.
- Prototyping initial collection and leveraging existing tools and/or creating new tools
- Experience working different types of datasets (e.g. unstructured, semi-structured, with missing information)
- Ability to think critically and creatively in a dynamic environment, while picking up new tools and domain knowledge along the way
- A positive attitude, and a growth mindset
Bonus:
- Experience with relevant Python libraries such as Sklearn, NLTK, tensorflow, HuggingFace Transformers
- Hands on experience in Machine learning implementations
- Experience with Cloud infrastructure (e.g. AWS) and relevant microservices
- Good with Humor and Team player


Roles and Responsibilities:
- Combine excellent abstract reasoning ability to document, architect, develop and test software with the commitment to excellence/defect free before being deployed.
- Write and implement low latency applications & software solutions that integrate with different systems.
- Rapidly incorporate new technologies as required & deliver successfully by self.
- Work closely with mentors, team members, team leads, program managers and stakeholders to investigate, fix, optimize, test and deploy high quality solutions.
- Drive the technical design, implementation and maintenance of larger tech initiatives geared toward improving and scaling of products.
- Accurately schedule & and track progress of self & team members. Create end to end Work Breakdown & estimates for modules being implemented.
- Participate in planning & recognizing inconsistencies (e.g., scope, resources, feasibility, usability, customer value, etc.) in product requirements and alert the Project Mentor. Handle independently or assist the Mentor in building, testing, and documenting product releases.
- Support the team in deploying product functionality & assist the TLs in troubleshooting in the production environment.
- Proactively promote Tech Culture by writing blogs, making presentations which will help you learn & grow.
- Effectively communicate one-on-one with on-shore / off-shore product teams / developers; gather and clarify requirements from technical folks / product managers / business teams.
- Proactively assist and serve as a role model for the team members to follow the team software development process; consistently innovate the team processes to improve team productivity and quality.
Skill Set:
- Strong Analytical, Problem Solving Skills and participates in all activities with urgency, a results orientation, and a strong work ethic.
- Must have technical knowledge of Python.
- Must have hands-on experience in developing Restful APIs and Web Services.
- Knowledge of Django (or any other established Python web frameworks) would be a plus.
- Knowledge of Angular or React or similar technologies would be an added advantage.
- Strong experience with relational (PostgreSQL, MySQL) and/or NoSQL databases.
- Experience with unit testing and test-driven development.
- Experience working with Linux/Unix Operating system & comfortable with command line.
- Experience with modern software engineering workflows and tools (e.g. Agile, JIRA, Git, CI/CD, Amazon Web Services, Observability and Monitoring tools like ELK, Datadog, NewRelic, etc.).
- Experience in all areas of SDLC, including architecture and design, development, and testing.
- Extremely passionate about code reviews, engineering best practices and mentoring/coaching the developers to make them successful.
- Excellent understanding of feature estimation and ability to communicate issues and risks that may impact timelines, budget, or resources.
- Experience with Agile development lifecycle.
- Can gather and clarify requirements from technical folks / product managers / business teams.
- Lead by example & act as a role model for the team.
How will you grow here:
- Work in multiple projects & teams spread across different domains and technologies.
- Work & interact directly with senior directors in an open and flat hierarchical structure.
- You can own all aspects of leading software products and projects.
- You get to work with top-notch engineers and leaders with decades of experience in building and delivering great software.
- Work with CXOs / Senior Directors of various emergent companies in US & India.
- Get involved with the newest products, latest technologies and different methodologies.
- Opportunity to Mentor the Best and Get Mentored by the Best.
How we thank you for your invaluable contribution:
- Events, activities and outings aplenty (We really party hard!).
- A stimulating and energetic work environment which encourages creativity.
- Hackathons, Gaming Evenings, Poker Nights and much more!
- Flexible Timings, Flexible Holiday Calendar, Work from Home Option.
- Competitive salary (best in the industry).
- Beverages and snacks throughout the day, on the house!
- Recreation center to let off some steam.
- Office lunch option (fresh and savoury ghar ka khana).
- Medical Insurance (stay healthy, stay happy)


To be the right fit, you'll need:


