
We are looking for a software engineer who:
š is curious and asks a lot of questions!
𤤠has good product taste.
ā”ļø is passionate about writing clean code.
šµ has strong problem solving skills.
š„ can turn 1-pager specs into detailed features.
ā£ļø loves / appreciates automated testing!
š is humble, kind and has a good taste of sarcasm.
š» has hands-on experience with JavaScript.
āļø Non-mandatory, but nice to have:
š¶š» worked in an early-stage startup.
š¤š» built and led a small engineering team.
⨠2+years of experience.
š» open source enthusiast.
š¦ You are passionate about teaching, learning and creator economy.
š¤ What's the interview process like?
We try to close the interview process within 3 days.
Take us through what excites you the most about this role/challenge.
A flexible project round.
Discussion with founders.

Similar jobs
Sizzle is an exciting new startup thatās changing the world of gaming.Ā At Sizzle, weāre building AI to automate gaming highlights, directly from Twitch and YouTube streams. Weāre looking for a superstar Python expert to help develop and deploy our AI pipeline. The main task will be deploying models and algorithms developed by our AI team, and keeping the daily production pipeline running. Our pipeline is centered around several microservices, all written in Python, that coordinate their actions through a database. Weāre looking for developers with deep experience in Python including profiling and improving the performance of production code, multiprocessing / multithreading, and managing a pipeline that is constantly running. AI/ML experience is a plus, but not necessary. AWS / docker / CI/CD practices are also a plus. If you are a gamer or streamer, or enjoy watching video games and streams, that is also definitely a plus :-)
You will be responsible for:
- Building Python scripts to deploy our AI components into pipeline and production
- Developing logic to ensure multiple different AI components work together seamlessly through a microservices architecture
- Managing our daily pipeline on both on-premise servers and AWS
- Working closely with the AI engineering, backend and frontend teams
You should have the following qualities:
- Deep expertise in Python including:
- Multiprocessing / multithreaded applications
- Class-based inheritance and modules
- DB integration including pymongo and sqlalchemy (we have MongoDB and PostgreSQL databases on our backend)
- Understanding Python performance bottlenecks, and how to profile and improve the performance of production code including:
- Optimal multithreading / multiprocessing strategies
- Memory bottlenecks and other bottlenecks encountered with large datasets and use of numpy / opencv / image processing
- Experience in creating soft real-time processing tasks is a plus
- Expertise in Docker-based virtualization including:
- Creating & maintaining custom Docker images
- Deployment of Docker images on cloud and on-premise services
- Experience with maintaining cloud applications in AWS environments
- Experience in deploying machine learning algorithms into production (e.g. PyTorch, tensorflow, opencv, etc) is a plus
- Experience with image processing in python is a plus (e.g. openCV, Pillow, etc)
- Experience with running Nvidia GPU / CUDA-based tasks is a plus (Nvidia Triton, MLFlow)
- Knowledge of video file formats (mp4, mov, avi, etc.), encoding, compression, and using ffmpeg to perform common video processing tasks is a plus.
- Excited about working in a fast-changing startup environment
- Willingness to learn rapidly on the job, try different things, and deliver results
- Ideally a gamer or someone interested in watching gaming content online
Seniority: We are looking for a mid to senior level engineer
Salary: Will be commensurate with experience.Ā
Who Should Apply:
If you have the right experience, regardless of your seniority, please apply.
Work Experience:Ā 4 years to 8 years
About Sizzle
Sizzle is building AI to automate gaming highlights, directly from Twitch and YouTube videos. Sizzle works with thousands of gaming streamers to automatically create highlights and social content for them. Sizzle is available at www.sizzle.gg.Ā
|
Ā·Ā Ā Ā Ā Ā Ā Ā 3+ years of experience as a Software Engineer Ā·Ā Ā Ā Ā Ā Ā Ā Deep understanding of server-side code, with experience of developing inĀ Node.js Ā·Ā Ā Ā Ā Ā Ā Ā Must have good knowledge of Express, Rest API, WebSocket, OAuth, OpenID andĀ Node.JSĀ best practices Ā·Ā Ā Ā Ā Ā Ā Ā Must be able to create separate micro-service for each business domain Ā·Ā Ā Ā Ā Ā Ā Ā Experienced in unit testing and should be able to achieve code coverage of 90% plus Ā·Ā Ā Ā Ā Ā Ā Ā Can write complex algorithm with multi-threading as a part of the feature Ā·Ā Ā Ā Ā Ā Ā Ā Experience in writing asynchronous programming Ā·Ā Ā Ā Ā Ā Ā Ā Knowledge of cloud applications like in AWS Ā·Ā Ā Ā Ā Ā Ā Ā Familiarity with code versioning tools such as Git, SVN, and Mercurial Ā·Ā Ā Ā Ā Ā Ā Ā Practical experience of delivering in an agile environment Ā·Ā Ā Ā Ā Ā Ā Ā Practical experience of knowledge of developing real-world solutions and platforms Ā·Ā Ā Ā Ā Ā Ā Ā Good understanding of security and performance considerations Ā·Ā Ā Ā Ā Ā Ā Ā Understanding of architectural and design patterns Ā·Ā Ā Ā Ā Ā Ā Ā Deep understanding of SQL and NoSQL databases |
ANAROCK Group is India's leading specialized real estate services company having diversified interests across the real estate value chain.
ApnaComplex is part of ANAROCK Group andĀ is one of Indiaās largest and fastest-growing PropTech disruptors within the Society & Apartment Management business.Ā The SaaS based B2C platform is headquartered out of Indiaās tech start-up hub, Bangalore, with branches in 6 other cities. It currently empowers 3,600 Societies, managing over 6 Lakh Households in over 80 Indian cities to effortlessly manage all aspects of running large complexes seamlessly.
If it excites you to - drive innovation, create industry-first solutions, build new capabilities ground-up, and work with multiple new technologies, ApnaComplex is the place for you.
Ā
Key job responsibilities-
- āDesign and develop highly scalable, reliable and fault tolerant systems ā
- Understand the customer needs, design & implement
- āEnvision project goals, product architectural solutions with a high focus on detail to ensure successful implementation
- āArticulate complex problems communicating viable architecture and design approaches in a clear and concise manner
- āEnhance the agile SDLC within the Development Team through new learning, continued growth, and applying industry best practices and processes
- āKeep optimizing & automating mundane tasks ⢠āProblem solving in accounting modules
Ā
Who You Are-
- āYou have a deep interest and passion for technology - You love writing and owning code and enjoy working with people who will keep challenging you at every stage.
- āYou have strong problem solving, analytic, decision-making and excellent communication with interpersonal skills.
- āYou are self-driven and motivated with the desire to work in a fast-paced, results driven agile environment with varied responsibilities
- āYou have a strong knowledge in accounting systems like ledger entries
Ā
Ā
Qualifications-
Ā
- āMinimum 2 years of software development experience in backend
- āHands on experience with PHP using CodeIgniter and Javascript (Angular/ React)
- Database technologies - SQL and/or NoSql
- Experience in developing REST APIs
- āKnowledge of VCS using SVN/ GIT and Payment Gateways
- āExpertise in design principles and their application
- āStrong computer science fundamentals in data structures and algorithms ā Fast Learner & a Team Player
Ā
Locations: Bangalore
Ā
Quick Glances:
Ā
- https://www.apnacomplex.com/why-apnacomplex">What to look for at ApnaComplex
- https://www.linkedin.com/company/1070467/admin/">Who are we A glimpse of ApnaComplex, know us better
- https://www.apnacomplex.com/media-buzz">ApnaComplex - Media ā Visit our media page
Ā
Ā
ANAROCK Ethos - Values Over Value:
Our assurance of consistent ethical dealing with clients and partners reflects our motto - Values Over Value.
We value diversity within ANAROCK Group and are committed to offering equal opportunities in employment. We do not discriminate against any team member or applicant for employment based on nationality, race, color, religion, caste, gender identity / expression, sexual orientation, disability, social origin and status, indigenous status, political opinion, age, marital status or any other personal characteristics or status. ANAROCK Group values all talent and will do its utmost to hire, nurture and grow them.
We are looking for a BackendĀ Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the application. A basic understanding of front-end technologies is therefore necessary as well.
* Integration of user-facing elements developed by a front-end developers with server side logic
* Building reusable code and libraries for future use
* Optimization of the application for maximum speed and scalability
* Implementation of security and data protection
* Design and implementation of data storage solutions
Skills:
* Good experience with backend languages PHP , NodeJS, Python.
* Knowledge with PHP framework CodeIgniter or similar.
* Knowledge with MySQL database and well-versed with writing complex queries.
* Version control, such as Git, CVS or SVN
* Knowledge of REST web services
We are looking for a MERN stack developer with experience in designing and developing the design and development ofĀ
- JavaScript experience
- NodeJS - 2+ years of experience with production-ready applications
- 2+ years of experience with 2 or more UI frameworks (React, Angular).
- React preferred a Thorough understanding of React.js and its core principles
- Experience with popular React.js libraries (such as Redux, jest, etc)
- Experience in testing libraries such as Jest, Enzyme, or Mocha.
- Experience in building Progressive Web Apps (PWA)
- Knowledge of Node server, Socket connections, and mechanisms to handle real-time async data
- Experience with Elasticsearch (Lucene queries).
- Experience with API Design
- Experience with DB Design (document and relational databases like Mysql, MongoDB, etc.)
- Experience with SQL/NoSQL databases, writing queries, etc.
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Understanding HTTP/HTTPS protocols
Position: Senior Java Developer / Tech Lead
Work Location: Bangalore; India
Type of Employment: Full-time, Permanent
Experience: 6 to 10 years of Experience
Ā
- Proficient in Java/J2EE , core java, full stack development experience ( Database to UX)
- Must be proficient with integration with third-party applications within the enterprise and outside the organizations (API)
- Must be good in writing highly optimized code.
- Must be good at abstracting solutions - reduce time and cost to build
- Experience withĀ Workflow Engines like Activiti will be an advantage
- Good understanding of native Android code/interface with Android apps, if preferable
- Must be an expert in managing data at the application database level - Transaction and Reporting database design
- Must be good in coding & product development
- Experienced with monitoring and observability
- Experienced with production support and debugging (heap dumps, thread dumps etc)
- Experience in Logistics domain is desirable
- Prior startup experience is preferred
Requirements:
- Bachelorās or equivalent degree in Computer Science / BE
- Ability to handle the team of 7 to 8 members and giving guidance to the team
- Strong problem-solving skills
- Ability to respect deadlines and will to perform in an accelerated learning environment.
Ā
Key Skills: Java, J2EE, JSP, Spring, Angular, Apache, MySQL, SQL Queries,LinuxEnviroment, HTML, JQuery, Java Script, Version Control, .Net, Activiti, IBatis, Maven ā Build, Git Hub, J Bos, CSS, HTML 5, JIRA, Selenium,AWS ā Server Handling, Android, React JS
Note: Hiring from logistics and Ecommerce company only and 30-45 daysā notice is ok and can also buy back notice if required.
⢠Design, build and maintain efficient, reusable, and reliable code in Ruby on Rails
⢠Contribute in all phases of the development life-cycle
⢠Design, build and own key technology decisions and implementations
⢠Be an evangelist for Rails and software engineering best practices
⢠Continually look for opportunities to improve our platform, process, and business
⢠Continuously discover, evaluate, and implement new technologies
⢠Work in an agile environment with quick iterations
What we are looking for?
⢠2+ years of overall web development experience
⢠2+ years experience in developing scalable and robust web applications using Ruby on Rails
⢠Experience with collaborative code development in small agile teams and managing releases (Git, Continuous Integration, Capistrano)
⢠Highly proficient in the data structure, algorithms, design patterns, and databases
⢠Ability to collaborate with other developers and handle the entire software development cycle
⢠Passion to write beautiful and scalable code
⢠A disciplined approach to development, documentation, and code structure
⢠Experience building internal and external APIs and RESTful web services
⢠Experience in delivering products and services in a high growth, startup environment
Mentoring should come naturally to you, as well as finding the right balance towards process and documentation.
Highlights:
1) You will be working on interesting technical challenges in a product centric and open-source driven environment. The role requires a good knowledge of Algorithmic Design and Architecture, Data structures, OOPS Concepts, server less architectures and complex problem solving skills.
2) You will help set a very high bar on code quality.
3) You will take ownership of product features from conception to implementation, testing deployment and support.
4) A lot of freedom on when and where you work from - just get stuff done.
5) You will open source as much as possible, and blog about cool things that you learnt and built.
6) You will help define who we become as a company.
7) You will get stock options in line with silicon valley standards.
Caveats:
1) We have a strict no-divas rule. There are a lot of smart engineers on the team but no one with an attitude / superiority complex.
2) If you think writing tests for your code, writing docs, doing customer support etc are not your cup of tea, this isn't the right role for you.
3) Similarly if you're viewing this just as a 20-40% increment opportunity over your current compensation, this isn't the right role or company for you.
This role can be the growth opportunity of a lifetime for anyone who has been operating as a backend lead and wants to grow into a full stack
Check out the links below if you'd like to learn more about us. We encourage people from underrepresented groups to apply.
1) Why ShoppinPal? - https://www.youtube.com/watch?v=cE7DgtwA0ws
2) Our hiring philosophy and process http://techstory.in/building-startup-team/







