
About Niki.ai
About
Connect with the team
Similar jobs
What We’re Looking For
- 4+ years of backend development experience in scalable web applications.
- Strong expertise in Python, Django ORM, and RESTful API design.
- Familiarity with relational databases like PostgreSQL and MySQL databases
- Comfortable working in a startup environment with multiple priorities.
- Understanding of cloud-native architectures and SaaS models.
- Strong ownership mindset and ability to work with minimal supervision.
- Excellent communication and teamwork skills.
- Solid understanding of Data structures and Algorithms.
- Exceptional coding skills in an Object-Oriented programming language (Golang/Python)
- Must have basic understanding of AWS (EC2, Lambda, Boto, CI/CD), Celery, RabbitMq and similar task queue management tools/libraries.
- Experience with web technologies Python, Linux, Apache, Solr, Memcache, Redis, grpc
- Experience with high performance services catering to millions of daily traffic is a plus
- Strong understanding of Python and Django.
- Good knowledge of various Python Libraries, APIs, and tool kits.
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
- Proficient understanding of code versioning tools such as Git.
- Understanding of the threading limitations of Python, and multi-process architecture
- Understanding of databases and MySQL
Responsibilities :
- Comply with coding standards and technical design.
- Adapts structured coding styles for easy review, testing, and maintainability of the code.
- Active participation in troubleshooting and debugging.
- Preparing technical documentation of code.
Job Requirements:
· Bachelor’s degree (minimum) in Computer Science or Engineering.
· Minimum 5 years of experience working as a senior–level Software Engineer
· Excellent programming and debugging skills in RoR and Python
· Experience in web development and automation
· Experience developing on Windows and Linux systems
Although not required, the following are a plus:
· Experience working with Build scripts, Shell scripts, Makefiles
· Experience with Jenkins and other CI/CD tools
· Knowledge of RESTful web services and docker
Kunato.AI is a NY-based IT firm helping to create the first marketplace that monetizes digital content on the internet (i-commerce). We have patented our technology - a quantitative deep tech system that predicts, assigns, and updates the value of any digital content in real time without the need for human intervention. Our system has the potential to create a new digital goods marketplace that will revolutionize the way we consume, create and search for content on the Internet.
We are looking for a Rust Developer (with 2-6years of experience) to join our cutting-edge development team as it grows. The candidate must be comfortable working in an agile environment and has the ability to take the lead when necessary.
Roles and Responsibilities:
- Responsible for developing the product as per the product specification defined by the product managers
- Responsible for preforming research on the best methods of implementing the requirements
- Author and curate technical documentation to support delivery, maintenance, and adoption
- Work with programmers, engineers, and management heads to identify process improvement opportunities, propose system modifications, and devise governance strategies to optimize the overall performance
- Design and develop automated deployment and maintenance mechanisms
- Solving development challenges and making architectural decisions by understanding the larger picture of the projects goals
- Expanding your existing skill-set, and picking up on various rust dependent frameworks
- Confidently communicating and collaborating with your fellow developers in a remote team environment
Essential skills:
- Must have experience in Rust programming language
- Have excellent knowledge of different data structures and algorithms
- Working knowledge of any other programming language Python, Java, or JavaScript is good to have
- Experience with, or understanding of, Kafka or Redis, Cloud infrastructure services, Docker is an added advantage
- Experience with SQL or NoSQL databases, MySQL, MongoDB, Elasticsearch, etc.
- Experience in Backend and APIs development
- Experience in analysing and optimizing the platform’s performance
- Excellent verbal communication skills
· Lead from the front, when it comes to delivering high quality work products. Serve as a mentor to the team members
· Create and define performance metrics. Ideate, innovate and hack through the existing systems to improve performance.
· Perform code reviews, set coding practices and guidelines within the team.
· Make sense of the product specs, be nimble in getting the issues resolved. Be a thought leader. · Solid understanding and knowledge of Java/C/C++. You should understand the concepts of multithreading, I/O, messaging, instrumentation etc and their implementation in Java/Any other Object-Oriented Language.
· Proficiency in the implementation of algorithms and the use of advanced data structures to solve problems in computing. A solid foundation in the principles of computer science is desired.
· Ability to write clean, modular, and loosely coupled code by the use of design patterns.
· He/She should be able to break down and architect complex software systems. For example- Build

Basic Qualifications
Candidates for this role must have:
- Bachelor’s degree in computer science or a related field
- At least three years of experience writing production code of increasing complexity
- Strong understanding of computer science fundamentals, including algorithms, complexity analysis, data structures, problem solving, and object-oriented analysis and design
- Proficiency in at least one of the following: Java, C, C++, C#, Ruby, Scala, Python
- Experience refactoring code and evolving architectures
- Experience crafting unit, integration, functional and regression tests
Preferred Qualifications
- Master’s degree in computer science or a related field
- Experience developing in a Linux environment
- Experience applying service-oriented architecture techniques to production use cases
- Experience in developing secure, multi-platform mobile applications

- Understand the overall requirements of the product/platform and specifically for the assigned feature/module.
- Design and Develop Software as per the product architecture and requirements.
- Code and unit testing of the feature/modules including appropriate design reviews and code inspections.
- Ensure adherence to the software development processes.
- Investigates software/system problems to isolate the root cause and provides innovative solutions.
- Collaborates with cross-functional teams (locally & globally) to ensure product releases meet quality, performance, scalability, reliability, and schedule goals.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering or Information Technology.
- 6-10 years of experience in software development using J2EE technologies
- Experience with Core Java, JEE5 (JSP/JMS/Web Services/Servlets), Spring, Hibernate, REST, JBOSS/Tomcat Servers
- 1+ years of experience using Azure IOT technologies
- Work experience in Azure IoT Suite: IoT HUB, Azure TSI, DPS, Service Bus, Azure Functions, Azure KeyVault, MCI/AKS, Azure AD
- Knowledge in Azure Data Lake, Azure SQL
- Strong understanding of object-oriented programming
- Knowledge in ReactJS, JQuery is a plus
- Good knowledge in SQL -preferable
- Must have worked in agile/scrum environment
- Good understanding of software development processes, preferably for a regulated medical devices environment (ISO13485/FDA)
- Ability to work with cross-functional and remote teams.
- Flexibility to work on different areas of the product/platform
- Good written and verbal English communication
- Ability to travel as needed (minimal)
Intro
We are looking for an experienced Senior Software Engineer to join our team and drive the technology growth of our pay later platform. At Rely, we want passionate and talented individuals that want a challenge building the next generation payment products for Millennials across Asia. Together we will build the best products using amazing technology.
What will you do
- Design and implement business critical, high performance large scale services.
- Translate business requirements into scalable and extensible design.
- Coordinate with cross functional teams (Data, UX, QA etc.) on planning and execution.
- Continuously improve code quality, product execution and customer delight.
- Proactively manage stakeholder communication related to deliverables, risks, changes and dependencies.
- Building and managing automated build/test/deployment environments.
- Lead team members on functional and nonfunctional requirements and spread goals across the team.
What will you need
- 3+ years of hands-on experience with python and a backend framework (ideally django)
- 1+ years Hands-on experience working with Javascript and JS frameworks (Angular, React)
- Hands-on experience in designing, developing, testing and deploying applications large scale applications in any language or stack
- Experience working with high scale distributed systems.
- Practical knowledge of scalable software design.
- Good working knowledge of AWS
- Proficient with APIs, web protocols, OAuth, git.
- Ability to understand and implement Continuous Integration and Continuous Delivery.
- Well versed with Lean methodologies, TDD and Test Engineering and Automation.
- Ability to design and implement low latency RESTful services.
- Willingness to learn new languages and methodologies.
What would be a bonus
- Experience in production environments with large data sets
- Experience in scaling systems to millions of users.
- Work experience in a fast-growth startup
- Experience in DevOps tools but not limited to Docker, Kubernetes
- Experience in Gunicorn and Nginx







