Job Description:
In this role, you will:
- Be responsible for building APIs, coding, documenting and maintaining scalable web/mobile applications in a fast-paced environment
- Be involved in conceptualization of IOT product features & AI Model Integrations, designing, development and debugging in the real-time environment
- Collaborate with multiple stakeholders to deliver products in an agile environment
- Continuous Integration and Continuous Deployment
Required Skills :
- Good understanding of Data Structures &Algorithms with strong analytical skills.
- Deep understanding of javascript and web fundamentals like HTML, CSS3, Boostrap 3, SDKs, cookies, Sockets,
- Experience in programming languages: nodejs, python, java, Angular/React JS,
- Knowledge of Relational and Non-relational Databases and Cache like MySQL, Mongo, Elasticsearch, Redis etc
- Knowledge of RESTful paradigms and to experience building/consuming APIs, microservices & system design architecture
- Experience in client side technologies like JavaScript, jQuery, Typescript and React JS.
- Good in Building UI/UX of web application and integration of backend and frontend
- Capable of hosting AI model on AWS cloud by developing APIs
Desired Skills:
- Ability to break complex projects into modules and propose effective solutions in view of capabilities of existing platforms and infrastructure.
- Experience in managing build/deployment pipelines for continuous integration and continuous delivery to improve the quality and availability of products & services.
- Understanding of cloud architecture and cloud deployments - AWS SQS, Lambda, EC2, S 3, Azure, other cloud technologies

Similar jobs
We are looking for, Java Full stack Developer
Relevant Experience (In years): 4+ Years
Job Location: Mumbai
Skill: Java 8+, Spring Boot, Spring MVC, Angular JS, JSP, Servlet, JPA/Hibernate, REST Web service, SOAP web service, JQuery, Ajax, HTML5, CSS3, Java Script, JSON, Junit, MySQL, SVN/GIT,Genkins.
Role Category: Software Development
Education: BE / BTech in Any Specialization, MCA
Desired Competencies (Technical / Behavioral Competency)
- Has experience working on backend technologies Spring MVC, Spring Boot, and Spring JPA.
- Has experience working on Frontend technologies Angular, CSS, HTML, and JavaScript / JQuery
- Hands-on experience of MYSQL Database.
- Knowledge of containerization tools like Docker and Kubernetes.
- Good verbal and written communication and collaboration skills to effectively communicate with both business and technical teams.
- Comfortable working in a fast-paced, result-oriented environment.
- Able to understand the requirement quickly and efficiently, should be able to work independently.
- Significant Java Programming experience (in J2EE).
- Should be able to work with Agile Sprint and Scrum methodology.
- Should be able to understand the requirements clearly and document the same whenever required.
- Able to write reusable and scalable components and to build product aligned to platform architecture.
- Follow coding guidelines and write efficient code.
- Perform unit testing and preparation of unit test cases effectively.
- Explore new technologies and carryout POCs
- Willingness to explore and innovate new ideas with team members and appreciate individual inputs/ strengths
- To support product and team with positive attitude and full dedication.
Job Type: Full-time
Experience:
- Java: 4 years (Required)
- Spring Boot: 4 years (Required)
Work Location: In person
CTC Budget: 35-50LPA
Location: Hyderabad/Bangalore
Experience: 8+ Years
Company Overview:
An 8-year-old IT Services and consulting company based in Hyderabad providing services in maximizing product value while delivering rapid incremental innovation, possessing extensive SaaS company M&A experience including 20+ closed transactions on both the buy and sell sides. They have over 100 employees and looking to grow the team.
Work with, learn from, and contribute to a diverse, collaborative
development team
● Use plenty of PHP, Go, JavaScript, MySQL, PostgreSQL, ElasticSearch,
Redshift, AWS Services and other technologies
● Build efficient and reusable abstractions and systems
● Create robust cloud-based systems used by students globally at scale
● Experiment with cutting edge technologies and contribute to the
company’s product roadmap
● Deliver data at scale to bring value to clients Requirements
You will need:
● Experience working with a server side language in a full-stack environment
● Experience with various database technologies (relational, nosql,
document-oriented, etc) and query concepts in high performance
environments
● Experience in one of these areas: React, Backbone
● Understanding of ETL concepts and processes
● Great knowledge of design patterns and back end architecture best
practices
● Sound knowledge of Front End basics like JavaScript, HTML, CSS
● Experience with TDD, automated testing
● 12+ years’ experience as a developer
● Experience with Git or Mercurial
● Fluent written & spoken English
It would be great if you have:
● B.Sc or M.Sc degree in Software Engineering, Computer Science or similar
● Experience and/or interest in API Design
● Experience with Symfony and/or Doctrine
● Experience with Go and Microservices
● Experience with message queues e.g. SQS, Kafka, Kinesis, RabbitMQ
● Experience working with a modern Big Data stack
● Contributed to open source projects
● Experience working in an Agile environment
Requirement for Python Developer
Require more than 3 years of hands-on experience with Python and associated third-party libraries.
Should have strong logical and programming skills.
Experience with Django and DRF.
Should have knowledge about MongoDB
Coordinating with the team and sharing ideas in project planning and development
Main Responsibilities of a Python Developer
· Experience with DevOps technologies and Knowledge about APIs to architect cloud-ready applications
· Strong verbal and written communication skills
· Writing effective and scalable Python codes
· Designing and implementing robust applications
· Debugging applications to ensure low latency and high-availability
· Integrating user-facing elements with server-side logic
· Implementing security and data protection
· Accommodating various data storage solutions
- Designing and deploying database
- Ensuring the entire stack is designed and built for speed and scalability
- Designing and constructing REST API
- Mentoring other developers of the team with code and design reviews
What you need to have:
- Strong proficiency Primary Stack (Golang, Node.Js, Express, ES6, Docker, AWS, PHP, Laravel, Microservices, Rest APIs)
- Strong proficiency in Database tools (MongoDB, Mongoose, MySQL, Postgres, Eloquent, Sequelize, DynamoDB, Lucid Models, PDO, Redis, Memcached, GraphQL)
- Experience implementing testing platforms and unit tests Proficiency with Git
- Proficiency in tools (Ajax, Axios, TDD, OOP, MVC, jQuery, npm, Webpack, Guzzle, Git, HTML, CSS, Linux, Kubernetes,SVN, Blade, Ubuntu, PHPunit, jest, JIRA)
- Strong proficiency in AWS, or similar environments (Microservices, Docker, AWS, Lambda, S3 bucket, SQS).
Position Purpose:
The Software Engineer II is responsible for independently developing and assisting in the design of a product that our customers and associates love. As a Software Engineer II, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. In addition, Software Engineer IIs may be involved in configuration, security, resilience, performance tuning and production monitoring.
Major Tasks, Responsibilities & Key Accountabilities:
Delivery and Execution - Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions; Documents, reviews and ensures that all quality and change control standards are met; Works with Product Team to ensure user stories that are developer-ready, easy to understand, and testable; Writes custom code or scripts to automate infrastructure, monitoring services, and test cases; Writes custom code or scripts to do destructive testing to ensure adequate resiliency in production; Program configuration/modification and setup activities on large projects using HD approved methodology; Configures commercial off the shelf solutions to align with evolving business needs Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively
Learning - Actively seeks ways to grow and be challenged using both formal and informal development channels; Learns through successful and failed experiment when tackling new problems
Plans and Aligns - Collaborates with other team members in agile processes; Assists in creating new and better ways for the team to be successful; Relates openly and comfortably with diverse groups of people; Builds partnerships and works collaboratively with others to meet shared objectives
Education Required:
The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.
Years of Relevant Work Experience:
3+ years
Preferred Qualifications:
- Should have worked in a SaaS Company
- Experience in creating developer friendly integrations with other Apps/Software
- Experience in writing SQL queries against a relational database
- Experience in version control systems
- Experience in front end technology such as HTML, CSS, and Javascript/Typescript frameworks
- Experience in an object-oriented programming language (preferably Java)
- Experience in source code version control
- Experience in Relational or noSQL database technology
- Experience in cloud computing techniques
- Experience in CI/CD tools
- Experience in microservice-based architecture
- Experience with modern debugging and root cause analysis techniques
- Exposure to security frameworks for user and services authorization and authentication
- Exposure to creating and executing unit, functional, destructive and performance tests
2. Completely responsibile for architecture, wireframe, frameworks, coding, UI/UX, Database, Security, privacy etc.
3. Developing Android and Web Applications.
4. Responsible for cost optimzation and scalability of the product.
5. Preparing and presenting reports related to product development
About Us
Tyro.Fit is an interactive connected fitness platform, combining hardware, digital subscription content, and personal training services. Our products are designed to deliver the absolute best in-home workout experience:
- Studio hardware that looks beautiful in the home and is almost invisible
- Best-in-class trainers delivering the widest variety of workout content in an intimate 1:1 personal training format
- Personalized workout plans designed to help members achieve their fitness goals
The goal is to help make fitness efficient, effective, and convenient for our members, and to ensure they continue to enjoy using their Studio, day after day, for years to come.
Requirements
- 2+ years of professional software development experience, excluding internships
- 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
- Programming experience with at least one modern language such as Java, C++,
- Development experience in Node.js and React
- Expertise with modern web technologies like TypeScript, ES6, Webpack, NPM
- Strong understanding of software architecture fundamentals, such as async programming, object oriented design, abstractions, software design, and multiple testing methodologies
- Experience in REST API Design, implementation and integration
- Expertise in client-side software structure and client-server integration
- Experience with Docker Containers, Docker Compose, Kubernetes.
- Experience with Agile (scrum) development process and tracking tools (JIRA/Confluence)
- Cloud management, deployment, and distributed systems architecture with Amazon Web Services
- Management of hosting environment, including database administration and scaling an application to support load changes
Authentication and Authorisation Related
- Experience with user authentication and authorisation between multiple systems, servers, and environments
- Knowledge in implementation of OAuth flows, OIDC, SAML, and token patterns.Worked with Oauth 2.0 and the flows- Code flow, Device flow, Client credentials flow
- Good understanding of different security areas specially access and identity management
VOD and Streaming Platform Related
- Experience working with web media APIs like Media Source Extensions, Encrypted Media Extensions, MediaCapabilities
- Experience working with bleeding edge web technologies like WebTransport and WebCodecs
- Experience with encoding (H.264/H.265), AWS Media Services (MediaLive/MediaPackage).
- Knowledge of video streaming technologies and DRM systems (HLS, DASH,etc)
Responsibilities
- Design, manage and develop technical requirements to build the VOD and streaming platform.
- Lead the development team on certifying the encoder/packager deliveries and provide technical production support for the real time encoder/packager.
- Design REST APIs and authentication and authorisation system.
What can you expect from us?
- 15-24LPA + ESOP Grants
- Part of the founding team - opportunity for rapid growth and a steep learning curve
- Flat hierarchies and open ear to your ideas/suggestions
Contact the job poster
Abhinav Sethi
Building Tyro.Fit | We’re changing how you workout with a revolutionary mirror-like home gym.
This is a technolog yagnostic position and you would be viewed as a technolog enthusiast who can work (not code) on architecture and designing of any application immaterial of the technology used.
Your experience as a programmer of a technical lead will benefit a lot.
If you believe in “ First, solve the problem. Then, write the code. ”, we are looking for you.
- Atleast 8 years of experience working either in Java/JEE, Python or Ruby on Rails.
- Ability to manage a team and handle clients.
- Very good at Analysis and Design.
- Passion to write good quality code.
- Able to work in a fast paced environment.
- Able to manage multiple tasks with changing priorities in a cross-functional environment
- Team player
- Ability to balance competing priorities.
- Excellent communication skills.
BoTree Technologies was incorporated in 2012 and since then we have constantly worked towards building a place to work which provides each member an opportunity to challenge herself and grow on a day to day basis.










