
4539- Software Engineer
at Our Client company is into Telecommunications. (SY1)
- Bachelor of Engineering or Masters Degree in Computer Science
- MEAN stack developer with
- Experience in software development, prototyping, functional analysis, integration, and testing.
- Experience with Javascript and RESTful technologies including building RESTful APIs
- In-depth understanding of the JavaScript programming languages especially Angular and node.js and the ability to peer review other engineer's code constructively
- Highly skilled at problem-solving, unit-testing, and debugging.
- Expert understanding of best practice engineering principles for building MEAN applications.
- In-depth knowledge of database systems and an understanding of data structures, data normalization, and query performance considerations. Particularly Non-Relational/NoSQL databases including MongoDB.
- Automated unit testing and CI experience
- Ability to effectively communicate technical concepts pictorially, orally or in writing.
- Docker experience desired
- Ability to learn business rules quickly by reading requirements, engaging in conversation, or reverse engineering.
- Expertise in source code control and versioning concepts.

Similar jobs
Must have skills :
6+ Years Java, Spring - 4+ years, Node JS / React JS - 4+ years
Responsibilities:
Code, test and debug programs according to specifications.
Build new and modifying existing applications.
Develop software prototypes.
Write unit tests and functional tests (automation).
Perform manual tests.
Use tools to access data in datastore, version control systems, etc.
Practice Agile methodologies.
Frequently interface with other functional teams on all aspects of a feature or sub-system
Preferring candidates from Ahmedabad / Bangalore specifically!
Thence is searching for a highly skilled and motivated individual who is enterprising and eager to make a significant impact in the service space by enabling exceptional products. The ideal candidate should have a robust technical background, outstanding leadership skills, and a proven track record of managing complex technical projects. Moreover, this role includes consideration for a Partner role after completing one year with Thence, accompanied by sizeable equity.
Reporting directly to the COO, you will have the opportunity to shape the direction of the company's growth by delivering digital products to clients across various verticals like healthcare, hospitality, manufacturing, etc.
If you are a motivated individual with a passion for driving business growth and creating lasting client partnerships, we encourage you to apply for this exciting opportunity to join our dynamic team at Thence.
Duties & Responsibilities
- Developing digital products, applications and minimum viable product (MVP), including defining the overall architecture and system design to meet business requirements.
- Enabling our client to select the appropriate technology stack, considering factors such as scalability, performance, security and maintainability.
- Designing and configuring the infrastructure to support the software application.
- Choosing the development toolkit, frameworks and libraries best suited based on business and project's needs.
- Crafting and executing database designs, ensuring data integrity, performance and scalability.
- Enhancing and optimising application architecture to improve efficiency, reliability, and scalability.
- Ensuring application scalability to handle increased user loads and data volumes effectively.
- Upholding quality assurance standards through code reviews, testing and continuous integration practices.
- Ensuring IP security by implementing robust authentication, authorisation and encryption mechanisms.
- Exploring and integrating new technologies to enhance the software's capabilities and keep it up-to-date with industry trends.
- Developing the startup's strategic resource allocation plan, including budgeting for technology investments and staffing needs.
- Ensuring efficient utilisation of technologies by optimising resource allocation and minimising waste.
- Assessing and integrating new systems and infrastructure to support the evolving needs of the organization.
- Deliver digital products to clients across various verticals, including healthcare, Fintech, hospitality, manufacturing, etc.
- Building, attracting and mentoring talented developers to foster a culture of learning, innovation and collaboration within the team.
- Collaborating closely with the sales team to ensure effective communication and strategic positioning of technology solutions, while continuously refining sales pitch strategies based on feedback and market trends to maximize success rates and drive revenue growth.
- Defining, managing and evaluating team members based on goals and performance metrics, providing status updates to the leadership team on a bi-weekly basis.
- Identifying process gaps and development inefficiencies within the organisation and defining and driving Standard Operating Procedures (SOPs) to address these gaps effectively.
- Generate business opportunities from existing clients and collaborate with the business team to convert new business.
- Work towards achieving annual and quarterly revenue targets.
Skills Required
- Strong business acumen, with the ability to make strategic decisions and take ownership of account growth, revenue and outcomes.
- Strong technical background with experience in managing complex technical projects encompassing diverse realms such as Web, Mobile, Applications (Apps), Augmented Reality/Virtual Reality (AR/VR), Artificial Intelligence (AI), and Machine Learning (ML).
- Extensive experience in establishing and refining processes and Standard Operating Procedures (SOPs) aimed at measuring and enhancing the quality and efficiency of development capabilities. This includes implementing frameworks to assess performance metrics, optimise workflows and drive continuous improvement across the development lifecycle.
- Excellent leadership skills and the ability to inspire and motivate teams.
- Proven track record of driving business growth and creating lasting client partnerships.
- Enterprising and adept at handling clients effectively.
Qualifications
The ideal candidate will be an inspiring and confident team player with:
- Bachelor's or Master's degree in Computer Science, Engineering or related field and/or significant relevant work experience
- Minimum of 4+ years of proven agency experience in software development projects.
- Experience in leading a team of highly skilled developers, engineers, and testers
- working on multiple client projects
- Experience managing products and projects, and delivering large scale technical solutions on time and on budget
- Excellent communication, interpersonal, and negotiation skills, with a track record of managing stakeholder expectations effectively.
- Familiarity with Agile methodologies and project management tools
- Experience with cloud-based technologies and infrastructure, microservices, and serverless architecture
Additional Opportunities:
After completing one year with Thence, high-performing individuals will be considered for a Partner role, with the potential for substantial equity ownership in the company.
Minimum Skills :
- Creating RESTful services with Node.js (Express)
- React & React Native
- Mongoose & MongoDB.
Candidate must have good Knowledge of Node Debugging, understanding & proficiency in REST APIs, integration of data storage solutions (NoSQL DB especially MongoDB) and should be comfortable with using Git Repository and Jira.
Preferred Skills :
- Hands-on experience with Ubuntu-based servers
- Hands on experience in deploying on Digital Ocean Droplets
- Hands on experience with google maps integration
We are looking for immediate joiners. Candidates that can join the company within 15 days will be given more preference.
JOB DESCRIPTION
Overview - We always put our users first. We start by looking at things from the user’s perspective and end by evaluating how the solution has impacted the user. We are looking for People who are continuously adapting to new technologies and excited to work on products that influence millions of people every day. The Android and iOS mobile applications are used by millions of people around the world and are some of India’s best known and most loved applications and we’re looking for someone to lead the engineering teams that build these apps.
Role - We are looking for a highly skilled computer programmer who is comfortable with both front and back end programming. Full Stack Developer will be required to see out a project from conception to final product, requiring good organizational skills and attention to detail. You will strike a balance between the consumers’ intent and the business’s needs.
What you will do in this role
- Developing front end website architecture.
- Translate requirements and mock-ups into fully functional features by working closely with business and product owners, creative designers and back-end developers.
- Creating servers and databases for functionality.
- Review requirements, design specifications, propose solutions and implementation.
- Work with team leads on the requirements and create estimates against those requirements.
- Deliver projects on time in an agile and continuous development environment.
- Writing tests in a client-side test framework such as Jest, Jasmine, etc.
- Designing and developing APIs.
- Monitor systems to ensure they meet both user needs and business goal.
What you should have
- 2-5 years of hands-on experience in software development and system administration.
- Experience in Micro services, Serverless applications, Container-based applications.
- Strong Experience on AWS cloud (Lambda, S3, Kinesis, SQS, SNS, ECS, Dynamo DB).
- Good understanding of Devops, Apache Kafka.
- Familiarity with JavaScript frameworks such as ReactJS.
- Proficiency with server side languages such as NodeJS, Python and PHP.
- Familiarity with database technology such as MySQL, Mongo DB and Dynamo DB.
- Familiarity with Logging & Monitoring tools like Kibana, NewRelic, DataDog
- Proficiency with fundamental front end languages such as HTML, CSS and JavaScript.
- Experience with unit testing & Test Driven Development (TDD) and CI/CD.
- BE (Comp/IT), ME (Comp/IT), MCA, M.Tech, B.Tech.
The project is for a global site that has over 50 Million users and can be a mix of WFH as well as work from the office.
As a full-time senior developer, you will be working directly with the client; Hence good communication skills will be a bonus.
Your primary roles & responsibilities will include but are not limited to the following points -
1. Build new features for the back end in PERL
2. Help clean up old code
3. Testing systems before going live
Some basics which will be appreciated -
Good analytic capabilities, ability to learn quickly and interpersonal skills, Abstraction capability, and logical thinking
Customer-focused behavior, proactive action, and initiative, and the Capability to collaborate with colleagues with responsibility and respect.
Social competence: the ability to work in teams and excellent communication skills
You must have BE / B.Tech / MCA / ME / M.Tech qualification with 6 - 10 years of experience in Maintenance roles in Software Engineering, especially in a professional software products, solid java knowledge
Powerful core java and Java/J2EE knowledge
Confirmed Knowledge or experience in J2EE, Web-Services (REST and SOAP), JPA/ORM (like hibernate/eclipse link), Database (Oracle / My SQL / PostgreSQL) with exposure towards HTML/CSS, JavaScript, or JSF
Knowledge or Experience in JSF/Vaadin, Junit, Maven, EJB, JavaScript, HTML, CSS will be an advantage
Required skillset
Experience in backend and frontend tech stack and deployment is mandatory.
Excellent programming skills in Golang/Python/Java, JS/Dart/Swift and HTML/CSS.
Proficient in Web architecture and cloud integration concepts.
Experience with NoSQL database is preferred.
Good to have hands-on experience with GCP/AWS/Azure.
Qualification: Bachelors/Masters Computer Science or related domain.
Knowledge of DevOps tools and CI/CD practices are strong additions
Responsibilities
Help to architect Concepts/MVP with minimal supervision.
Work on the full spectrum of technology stack - backend & frontend.
Explore the feasibility of running video analytics on Edge (App/Browser)
Work with the Analytics team for creating various visualization options
We are looking for a full stack Java Developer with an experience of 1+ years. The individual should have good technical knowledge of Core Java, Sql, Spring, Spring Batch, Spring Boot, Apache Spark. Exposure to sql databases like Oracle, Mysql, Microsoft Sql is a must. Any experience / knowledge / certification on Cloud technology preferrably Microsoft Azure is good to have. Exposures to non sql databases like Neo4j or Document database is again good to have.
The individual should have good knowledge of design patterns and also be able to implement them in desired conditions. Finally the individual should be smart and look to provide solutions for problems.
Role Description
Responsible for developing web applications as per the product requirements with a pre-approved design across multiple platforms using programming tools for Web development and Mobile application development. Work collaboratively with ML scientists, engineers, product managers, and Business SMEs in seeking details on the requirements, writing up technical specifications, proposing the tools and methods for the solution, developing the application after necessary approvals, unit testing the solution, providing testing support, and troubleshooting support for testers, participating in deployment plan, deployment and post-deployment support. Application development will involve wrapping the deep learning algorithms to provide a smart and engaging user experience.
General Requirements
- Should be familiar and have a working knowledge of different databases like MySQL, MongoDB, web servers (e.g. Apache)
- Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
- Fluent with multi-tier systems, client-server concepts.
- Experience in debugging application programs, troubleshooting techniques, root cause analysis of problems.
- Must possess the good understanding and proven techniques incorporating Data Security concepts in application development.
- Knowledge and experience with applications running on on-premises data centers and on Cloud services.
- Experience working in a Project Team and exposure to test-driven development, different project methodologies such as Agile.
- Very good communication skills with collaborative, positive, can-do, user-centered attitude in a team environment.
- Innovative thinking capabilities, ability to multitask, maintain attention to detail in pressure and time sensitive situations.
- Demonstrated ability to interpret requirements and deliver reliable, scalable, tested solutions.
- Fluent in English, reading, writing, speaking and listening.
Key Requirements
- BS / B. Tech / BE degree in Computer Science or equivalent.
- Minimum 3 years of experience in building on web technologies and frameworks (JavaScript / TypeScript / HTML / CSS / AngularJS / Electron / ReactJS) database (MySQL or MongoDB ) and backend Technologies (Python, NodeJS, Java etc)
- Experience developing desktop and mobile application
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.












