



As engineeing lead, you would be responsible for driving day to day development activities including coordination with customers and project management team in US. You are expected to be hands-on with the technology stacks we work with so you can contribute as a developer across projects on need basis.
Role & Responsibilities
- Lead the engineering effort across projects
- Interface with key stakeholders and apply your technical proficiency across different stages including Application Architecture, Design and Development
- Understand client's business requirements and be able to map them to technology solutions and make them work
- Design and build modern solutions informed by a deep understanding of cloud architecture and how distributed systems operate at scale
- Provide regular support and guidance to teams on complex coding, issue resolution and execution
- Establish and enforce best development and engineering practices including QA and DevOps
- Lead and manage your own team, but also get down to coding, testing, and designing solutions as and when needed
- Communicate effectively with teams, clients and business leaders within the company
Skills & Experience
- Minimum 6+ years of experience designing and building full stack applications using UI frameworks like Angular, React or Vue.JS and backend frameworks like Node.JS/ExpressJS or Python/Django/Flask or Laravel/Yii2/Symphony
- Minimum 2-3 years of experience as a Technical Lead mentoring team of 3 to 5 developers
- Strong knowlegde of cloud and distributed systems (AWS, GCP, Azure). Cloud certifications would be an added advantage.
- Deep knowledge of relational databases, SQL and NoSQL databases. Experience with Graph databases like Neo4j is desirable.
- Proficient in Git and CI-CD frameworks
- Strong communicator with visual, verbal, and writing skills to clearly articulate complex design problems and solutions
- Ability to work in an agile environment

About Opia Labs
About
Company video
Connect with the team
Similar jobs

- Proficient understanding of AWS services, EC2, RDS, and S3
- Strong knowledge of Laravel REST API
- Understanding the fully synchronous behavior of PHP
- Understanding of MVC design patterns
- Good understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Knowledge of object-oriented PHP programming
- Understanding accessibility and security compliance
- Strong knowledge of the common PHP or web server exploits and their solutions
- Understanding fundamental design principles behind a scalable application
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Familiarity with limitations of PHP as a platform and its workarounds
- Creating database schemas that represent and support business processes
- Strong knowledge of MySQL and NoSQL as a plus
- Proficient understanding of code versioning tools, such as Git
Senior Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices. By balancing strong opinions with a willingness to find the right answer, Senior Software Developers bring integrity to technology, ensuring all voices are heard.
For a team to thrive, it needs collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an aspirational tech vision and acting as mentors for more junior-level consultants. You will leverage deep technical knowledge to solve complex business problems and proactively assess your team’s health, code quality and nonfunctional requirements.
Job responsibilities
- You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns
- You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible
- You will work in collaborative, value-driven teams to build innovative customer experiences for our clients
- You will create large-scale distributed systems out of microservices
- You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way.
- You will apply the latest technology thinking from our Technology Radar to solve client problems
- You will efficiently utilize DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development
- You will oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between
- You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills
Job qualifications:
Technical Skills
- You have experience using one or more development languages (Java, Nodejs, React, TypeScript, JavaScript, etc.) with experience in Object-Oriented programming
- You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming
- You are comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban
- You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools
- Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker
Professional Skills
- You enjoy influencing others and always advocate for technical excellence while being open to change when needed
- Presence in the external tech community: you willingly share your expertise with others via speaking engagements, contributions to open source, blogs and more
- You’re resilient in ambiguous situations and can approach challenges from multiple perspectives
Other things to know:
Learning & Development
There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys.


- Develop, maintain, and enhance robust backend systems using Python3 and frameworks like Django (mandatory), Flask, and FastAPI (good to have).
- Design, implement, and maintain highly efficient and automated continuous integration and continuous deployment (CI/CD) processes using Jenkins and configuration management with Ansible.
- Elevate our testing culture by architecting and implementing innovative testing strategies, focusing on both unit and integration testing to ensure exceptional code quality and extensive coverage.
- Follow peer-to-peer code reviews and cross-team collaboration to build scalable and reliable solutions.
- Proficiently work with at least one cloud technology, preferably AWS, to deploy and manage applications in the cloud environment.
- Possess knowledge of Nginx, load balancing, and scalability to optimize system performance and reliability.
- Good experience working in distributed micro-service architecture and driving them with crucial requirements like request tracing, debugging critical issues, logging, monitoring, and alerting.
- Work in containerized environments using Docker and Docker Compose, and have experience with AWS ECS for container orchestration.
- Prioritize maintainability and reliability in developing and maintaining software systems, pushing the boundaries of what's possible in our product ecosystem.
- Collaborate effectively within a team, taking initiatives and driving projects forward with minimal micro-management.
- Pave the way for maintainable and reliable codebases by introducing novel approaches and best practices in software development.
Requirements
- Bachelor’s/Master’s degree in computer science.
- Strong teamwork and communication skills, with a proactive approach to project management and task ownership.
- Proven track record as an innovative Python developer with a focus on product engineering.
- Visionary mindset to work in an agile environment, participating in sprint planning, stand-ups, and retrospectives.
Benefits
100% Remote
Insurance



Developer – Golang
Responsibilities:
-
An individual contributor who will be part of the Software R&D team working on the following areas
-
Backend work in Golang, Micro services architecture
-
Work with internal team and customers to deliver solutions that will meet the customer needs with respect to the performance security, scalability and functionality.
-
Implementation of API and authentication methods using JWT
-
Writing scalable, robust, testable, efficient, and easily maintainable code
-
Translating software requirements into stable, working, high performance software
Skills
-
2-5 years of experience in Go programming language
-
Strong experience in working with Goroutine and channel patterns
-
Experience in Go framework for DB, JSON, Sockets, Web Frameworks and tools
-
Knowledge of logging and configuration packages like Zap, Viper
-
Experience in writing unit tests for Golang code
-
Familiarity with code versioning tools such as Git or Azure Repo
-
Should have knowledge of MySQL, PostgreSQL, or any RDBMS
-
Good knowledge of Linux / Ubuntu


Rejolut is one of the award-winning fastest-growing emerging tech company which is working on leading technology like Blockchian, ML & AI, Complex mobile & web apps, IoT etc.
The ideal candidate will be responsible for developing a highly scalable and secure code.
Responsibilities:-
-Able to take the Extreme Ownership of modules/product/projects
-Able to learn & implement new technology/framework/library at God Speed
-Able to come with an optimal solution for the business problem
-Can handle calls with the client & customer to know their feedback
-Writing clean code & able to dig into other's code or open-source code
-Build pixel-perfect, buttery smooth UIs across both mobile platforms.
- Maintain product roadmap, release schedules, and architectural standards that ensure alignment with business objectives.
- Mitigate risks and problems identified in providing the solution.- Keep an eye out for technology trends, open-source projects that can be used
Desired Candidate Profile:-
- Represent the technological agenda in staff meetings and when making hiring decisions
- Flexible to adapting & introducing new and latest technologies to the organization
- Maintain current knowledge of technology landscape and developments
- Innovation & Optimizing R&D.
- Defining the software technology strategy, architecture, and road-map.
- Would love to do more coding yourself, but accept that you can bring the most value by helping others to excel.
- Should have built large scale applications with modern web frameworks & technologies
-Should be a fast thinker, hands-on manager, and strong communicator and think and act like an entrepreneur
-Consolidate our technology platforms and create plans for each Track, analyze and monitor technology performance metrics
-Take the initiative in thought leadership, innovation, and creativity
-Spearhead IT projects to increase our market reach and improve our USP
-Oversee all system design and changes in system architecture
-Technical knowledge (NOT All but would be happy to take someone with max. Skills knowledge)
-Fullstack (Web), Python, Machine Learning, BlockChain, RoR, ReactJS, NodeJS, mean stack, MernStack, Front End, Mobility, ReactNative, React JS, Javascript, etc
Culture
- Fast-paced, intellectually stimulating, steep learning, and growth
- Close-knit, hardworking, supportive colleagues
- Challenging work
- Flat organization with no hierarchy
- If you like problem-solving, and love the latest technology, there are very few better places
How we are different
-We are a young and dynamic team who are obsessed with solving the business problem at scale -We are a technology agnostic company who focus more on finding the optimal solution to the business problem rather than technology
Why to join us
-We provide a huge learning curve. Spending 1.5-2 years with us will put you 3 years ahead in the career
-We work only on cutting edge technology like React, React Native, Flutter, NodeJS, Python, Go, Svelte, ELM
-There are two technology Co-founder in the company who are pretty much hands-on and have earlier bult the Consumer application which is downloaded millions of time and are in leadership position in copanies like Samsung, Purplle, Loylty Rewardz
-Get mentored by the best in the industry
-Flexible working hours
-Perks best in the industry

You will be a part of: Supply Chain Management (SCM)
Myntra-Jabong Supply Chain Management systems form the backbone of our core business and customer experience. Any business runs on a simple construct of Demand (Consumer) and Supply (Producer). However, a set of complex and intricate methods, processes and systems connect the demand with supply in a deterministic and predictable way. These methods, processes and systems collectively form the Supply Chain for the business. The multi-billion-dollar Myntra-Jabong business fundamentally rests on a set of highly scalable, robust and intelligent Supply Chain Management systems that solve real-world problems of predicting the demand from millions of our customers, for a combination of millions of products from our product catalogue, and intelligently connecting that demand to thousands of national and international sellers or suppliers using a set of advanced homegrown tech products that we build and manage.
SCM engineering employs new-age technologies such as Distributed Computing constructs, Machine Learning, Deep Learning, Computer Vision, Artificial Intelligence; scalable data stores in Mongo, Redis, Cassandra, MySQL, Elastic Search, Solr; scalable programming constructs in Node.js, GoLang, Java; JavaScript, Python, and new-age frameworks such as ReactJS and ReactNative to solve some of the hardest problems in the e-commerce business
with world-class software products.
The SCM engineering at Myntra-Jabong operates within two distinct verticals: Supply-chain Outbound (Fulfilment systems) & Supply-chain Inbound (Selection systems, Partner experience).
Your Responsibilities:
● Own the architecture of Myntra’s new product platforms to drive business results
● Be a visible leader to drive and own the architecture and design of some of the most advanced & complex software systems / products in the industry to create company wide impact.
● Help build, mentor and coach a team of very talented Engineers, Architects, Quality engineers, System Operation Engineers and DevOps engineers in architectural and design best practices.
● Be an operational and technical leader with a passion for distributed systems, cloud service
development, deployment and delivery.
● Be accountable for the design, for the ease of evolution, quality of the systems, performance, scaling, and availability characteristics and limitations of the systems.
● Envision and develop the long-term architectural direction, with emphasis on platforms/ reusable components while adopting a nimble delivery process. Establish structures and processes that ensure a high level of quality and reliability and extensibility of deliverables.
● Drive the creation of next generation extensible web, mobile and fashion commerce platforms, security protocols, customisation and tools to support continuous scaling, internationalization and platform extensions
● Drive code and design reviews of components / systems / products in scope and drives the
architectural governance for them
● Set directional paths for the teams/department for adoption of new technology stacks for solving business problems
● Be a very visible representative of multiple technology domains and represent Myntra in external technical forums
● Work with product management, business stakeholders and other engineering leaders to help define mid-term, long-term roadmaps and shape business directions
● Initiate and deliver leadership training within the engineering organisation, including training new managers, and drive the growth of leaders to create a strong leadership bench
Desired Skills and Experience
● 12 - 16 years of experience in software product development
● Must have a degree in Computer Science or related field
● A solid engineer at heart with excellent abstraction, coding and system design skills
● Proven track record of leading the architecture and delivery in a startup/e-commerce ecosystem within a high growth & matrix environment
● Successfully architected and led technology for consumer-facing products in the global market along with being an efficient proficient problem-solver who envisions business and technical perspectives to develop workable solutions
● Must have exposure to leading product development end-end (portfolio to delivery, re-architectures)
● Strong hands-on technology experience building and running large scale systems handling
multi-million sessions/transactions per day
● Solid experience in large scale Database systems like RDBMS & NoSQL stores
● Strong design/development experience in building massively large scale distributed internet systems and products
● Excellent programming skills in Java/GO and expertise in multi-threading and performance-oriented programming
● Solid experience in Distributed systems, highly scalable products, performance & reliability
● Excellent understanding of processing platforms and queues
● Experience and knowledge of open source software, frameworks and broader cutting edge
technologies around server-side development in Java
● Strong understanding of object-oriented programming, concurrency and fundamentals of
computer-science
We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the 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.
Responsibilities and Duties
Primary Responsibilities:
- Write Elegant, Testable Code
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- Build and Deploy Code
- Build Fast, Reliable REST APIs
- Adding New Features
- Enhancing Existing Code and Features
- Comfortable with Agile and Iterative Development along with code reviews

HealthifyMe is a Health Tech Startup on a mission to make healthy living easy, fun and affordable for everyone by providing tech-enabled solutions. Founded in 2012, HealthifyMe is now India's largest and most loved health/fitness app with over 3 million users. The company helps consumers manage their health and fitness with diet and exercise tracking through a mix of technology intervention and human experts/coaches backed with artificial intelligence. HealthifyMe is co-founded by Tushar Vashisht (UPenn graduate, ex UID) and Sachin Shenoy (ex Google), and was incubated by Microsoft Accelerator. HealthifyMe is the highest rated app on Google Play with a rating of 4.6/5 and has been featured by Google and Apple multiple times for its quality benchmarks. The company, delivers measurable results on eating habits, fitness, and weight and is a platform of choice by leading Corporates and Healthcare partners in India.
Leadership Skill
- Technically hands on.
- Have previous experience of leading teams.
- Have experience with agile process, and ability to guide the team to follow the process.
- Comfortable in chaotic & high-energy, high-stakes start-up environment.
- Hates wasting time in unproductive meetings, and prefers getting quick consensus to move ship forward.
- Prefers delivering in production than spending time in meeting.
- Able to technically mentor team and guide them to high performance.
Technical Skills
- Loves solving technically hard problems.
- Have previous experience with Python(Django), MySQL.
- Have previous experience with one or more of AWS, RDS, SQS, EC2, DynamoDB, ElastiCache.
- NoSQL experience is good to have.
- Loves clean and structured code, and thrives to maintain it.
- Fast at coding, fast in learning and technically solid.
- Have previous experience in building, running and managing scalable and highly availability web services.
Look forward to
- Working with a world-class team.
- Fun & work at the same place with an amazing work culture and flexible timings.
- Get ready to transform yourself into a health junkie
Join HealthifyMe and Make History







