Cutshort logo
Swan Inc Dubai logo
Software Engineering Manager (Tech Start-up)
Software Engineering Manager (Tech Start-up)
Swan Inc Dubai's logo

Software Engineering Manager (Tech Start-up)

Anjali Eswaran's profile picture
Posted by Anjali Eswaran
9 - 14 yrs
€0.0K - €0.0K / yr
Dubai
Skills
NodeJS (Node.js)
Software engineering
Microservices
Mobile App Development

We are looking for a seasoned technology professional who can use their experience to build effective teams, high-performance culture, scalable processes and mentor aspiring talent. The candidate must be entrepreneurial, hands-on in technology, must have experience with design, development, and delivery of mobile apps, web applications and tech platforms, at scale. It is highly important for the candidate to have experience with eCommerce and is expected to have some experience in the retail sector, building technology systems and platforms.

The person is expected to be a technology leader with the capability of building and leading a high-performance engineering team.

Responsibilities

  • Provide Technical authority in prospective meetings with other departments and provide guidance to developers
  • Provide Hands-on Technical leadership, in the development, operation, and improvement of services
  • Work with the wider team to ensure high-quality code is delivered in line with the project goals and delivery cycles
  • Work with product managers to understand user needs for new/existing services
  • Work closely with designers to deliver rapid prototypes as well as production code to ensure high accessibility standards are upheld. We expect familiarity with modern frameworks and languages, as well as best practices such as Clean Code, TDD, BDD, continuous integration, continuous delivery, and DevOps
  • Attract, hire, retain and develop top-notch engineering/technology talent
  • Implement technology product(s) as per the product requirements, using appropriate technologies
  • The company’s tech-stack comprises Node.js (for Backend), MongoDB as the Database (MEAN stack), and Native App development (for iOS and Android)
  • Communicate business goals to the engineers. Keep them focused on building the right product and in the right manner. Ensure that engineering is always adding business value and communicate this value to the business leaders
  • Be an individual contributor if necessary. Engineering managers could spend ~20% of their time coding and contribute to the code base
  • Perform regular code review of the code being developed by your team, to maintain the high quality of code

Qualification

  • Computer Science & Engineering education/degree from an internationally recognized top technology institute or university
  • 8-10 years of overall experience in the delivery of quality scalable and extensible software. Should currently be leading a team of top-notch developers as an Engineering Manager or Technical Architect.
  • Experience of leading product development in B2C startups
  • 4+ years of experience in architecting, designing, developing, and scaling high-quality mobile apps and end-to-end systems (consumer-facing and business-facing systems), under tight timelines and delivery pressure
  • Experience with backend software development at a high scale. Experience with distributed systems, service-oriented architecture (SOA), and microservices design.
  • Capacity to take the complete responsibility of developing and delivering a product-mobile apps and backend. Has good design sense. Has to experience with Node.js.
  • Knowledge of new and cutting-edge technologies & tools. Experience working on complex projects having Analytics, Data-Science and Machine Learning components.
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos

About Swan Inc Dubai

Founded :
2019
Type
Size :
20-100
Stage :
Bootstrapped
About
Swan is an omnichannel grocery application that personalizes and simplifies the shopping experience for customers by bringing them closer to retailers.
Read more
Connect with the team
Profile picture
Anjali Eswaran
Company social profiles
instagramlinkedintwitterfacebook

Similar jobs

Curl Analytics
Agency job
via wrackle by Naveen Taalanki
Bengaluru (Bangalore)
5 - 12 yrs
₹10L - ₹20L / yr
Java
Microservices
Spring Boot
Python
Docker
+10 more
Job Description:

We are looking for a qualified team leader to manage our team and provide effective guidance. The lead should be an excellent coder with proficiency and a clear understanding of different aspects of a project. You will be responsible for
supervising, managing, and motivating team members regularly. As a team leader, you will be the contact point for all Interactions with the architect and the team, so You must possess excellent communication skills. You should also be able to act proactively to ensure smooth team operations and effective collaboration.

Who are we looking for?

• Bachelors / Masters in Computer Science or equivalent with at least 7-10 years of professional experience.
●Strong software design and architectural skills in object-oriented and functional programming styles.
• Java 8, Microservices using Spring boot, Spring Cloud, Docker, Kubernetes orchestrator.
• Experience in working with Spring Framework - Spring Boot, Spring REST, Spring Security, Spring Data JPA, OAuth2, hibernate.
• Experience in Reactjs or Angular.
• Experience in RabbitMQ
• Experience in Unit Testing Tools like Junit/TestNG
• Experience in working with SQL & NoSQL databases such as MySQL, Mongo DB.
• Knowledge of CI/CD architecture.
• Knowledge of tools like Jenkins, SonarQube, Maven, Gitlab
• Experience in cloud technologies.
• Team management using Scrum methodologies.
You demonstrate the ability to work in a fast-paced and hyper-growth environment where the requirements are
constantly changing.
• Solid understanding of design patterns, data structures, and advanced programming techniques.
● Must have experience leading a team of at least 8- 10 people.
• Nice to have Python 3.6+, Image and textual data processing technologies.
Read more
Keka
at Keka
1 video
9 recruiters
SuryaPrakashReddy Medapati
Posted by SuryaPrakashReddy Medapati
Hyderabad
3 - 6 yrs
₹5L - ₹15L / yr
.NET
ASP.NET
AngularJS (1.x)
Angular (2+)
Javascript
+7 more

About Company 

 

Keka has been a silent revolution in the making since our launch 7 years ago. Our steadfast focus on building an employee-centric HR platform was well received by more than 6500 businesses across India and the world. Today we are India’s #1 platform in the segment with the greatest number of new customers adopting the platform. All with zero advertising spend and pure customer love. We are an organization built by our employees. The passion and the extreme ownership that our people bring to the table are contagious. We don’t hide our shortcomings and we aren’t afraid to ask for help. When we fail, we learn, adapt, and do better in the future. This open culture encourages our people to innovate, regardless of their function and across departmental boundaries.

 

Recently, in November 2022, the company secured India’s largest Series A SaaS funding with a whopping $57 million from WestBridge Capital. 

 

Our Engineering Team 

 


Keka Engineering Team follows modern engineering practices and works with the latest stack. Refactoring is central to our philosophy to evolve the design, maintain code consistency and adapt to dynamic business needs. We believe in DevOps practices, there is no fixed release cycle; our CI/CD pipeline, deployment automation, blue-green deployment and other related practices give us the flexibility to deploy multiple times a day (if required). Our Engineering team is made up of small cohesive teams embracing Agile; working on focus areas to deliver awesome experiences to our Customers. Keka Engineering Team works on complex technical challenges, learns & adapts and most importantly; we have fun along the way.     

 

 

Skills Required 

 

  • 3+ years of strong programming experience on .NET platform 
  • Proficient with Web application development – we leverage ASP.NET MVC / Web API / Typescript / Angular (open to candidates experienced with Web development and zeal to learn) 
  • Preferred experience building applications leveraging Azure (or AWS) 
  • Hands on experience on Html, CSS, JavaScript, and Bootstrap (or any other CSS framework) 
  • Experience with SQL Server (Stored Procedures & UDF) and NoSQL (Cosmos DB or others) 
  • Good grip on Fundamentals of CS, OOPS Concepts, SOLID Principles, Design Patterns and its usages 
  • Ability to prepare low-level design of the system 
  • Familiarity with TDD, CI/CD, GIT, DevOps 
  • Experience with microservices architecture 

 

Expectations 


  • Design, implement and maintain application within all phases of the software development life cycle (SDLC) on Microsoft Azure (or AWS)  
  • Works closely with other functions to understand customer needs and implement features 
  • Strong troubleshooting and analytical skills and detail oriented 
  • Comprehensive understanding of OOPS concepts, data structures, algorithms and product development techniques and theories  
  • Should be able to design schema for enterprise level applications 
  • Should be able to apply design patterns 
  • Should be open to face new challenges and learn new technologies 
  • Experience with debugging, performance profiling and optimization
  • Should be ready to create proof of concepts and explain the value created out of it.
  • Responsible for deliverables on time

 

Read more
Matellio India Private Limited
Harshit Sharma
Posted by Harshit Sharma
Remote only
3 - 10 yrs
₹4.5L - ₹16L / yr
Microservices
MySQL
NodeJS (Node.js)
MongoDB
Mongoose
+1 more

At least 4 years' experience as a Node.js developer.

Experience in Microservices

Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.

Mandatory experience in Postgres and MySql.

Knowledge of front-end technologies such as HTML5 and CSS3.

Superb interpersonal, communication, and collaboration skills.

Exceptional analytical and problem-solving aptitude.

Read more
Kodo
at Kodo
2 recruiters
Akanksha Sharan
Posted by Akanksha Sharan
Remote only
3 - 5 yrs
₹12L - ₹30L / yr
NodeJS (Node.js)
Node
PostgreSQL
Domain-driven design
Test driven development (TDD)

Where you fit in

As a Software Engineer, you take ownership of projects, learn, and work collaboratively with your colleagues. You constantly design, test, evolve and evaluate the nuts and bolts of our operation while offering a creative and analytical approach.

The high-quality code that stems from your fingertips is robust, readable and understandable. Your pragmatic test coverage allows you to confidently and responsibly practice continuous refactoring.

As a backend specialist, you’re passionate about building scalable, resilient and secure systems. You’re at home writing platforms, and you display an intricate understanding of how each line of code fits into a business plan.

 

What you’ll be doing

• Design, build and evolve our backend systems to support customer-facing and internal features, while proactively incorporating best practices for security, testability, observability, and analytics.

• Collaborate with cross-functional colleagues to deliver a compelling user experience.

• Contribute to tools, workflows, and culture to ship code from your laptop/workstation to production frequently and confidently.

• Practice Behavior Driven Development to collaborate and Test Driven Development to ensure high code quality.

• Manage individual project priorities, deadlines, and deliverables as part of a self-organizing team.

• Learn and unlearn every day by exchanging knowledge and new insights, conducting constructive code reviews, and participating in retrospectives.

 

You Must Have

• At least 3 years of professional software development experience.

• 3+ years building scalable systems on Node.js.

• 3+ years building highly performant applications involving mission-critical database transactions against a relational database system.

• Proven ability to write clean and SOLID code using Typescript or ES2019+, applying appropriate object-oriented and functional programming design patterns.

• Well-versed with writing DAMP automated tests that are readable and robust.

• Excellent communication skills, spoken as well as written, with a demonstrated ability to articulate technical problems and projects to all stakeholders.

 

Extra credits for

• Experience with these technologies:

  • Postgresql.
  • The AWS ecosystem.
  • GraphQL services.
  • Gherkin syntax and Cucumber for behavior specifications
  • JVM-based strongly-typed languages like Kotlin, Scala, Groovy, or Java.
  • Tools to create and maintain CI/CD pipelines
  • Serverless infrastructure.

• Experience architecting cloud-native systems and managing their production deployments.

• Experience with any of these architecture patterns:

  • Domain Driven Design.
  • Clean Architecture, Hexagonal Architecture, Onion Architecture.
  • Event Sourcing and CQRS.
  • Different Event Driven Architecture patterns

• Ability to contribute in other parts of the stack - frontend, DevOps, test-automation, etc

• Experience in financial services or fintech.

• Experience working in product startups.

 
 
 
Read more
India’s largest mobility platform
Bengaluru (Bangalore)
3 - 9 yrs
₹9L - ₹45L / yr
Spring Boot
Java
Microservices

Roles and Responsibilities

Code, develop, design and architect features related to the existing application. We  expect you to own modules end to end and take pride in the work products you  ship.

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.

Critical Functional Skills

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 ObjectOriented 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

BuildCars Availability Engine for Ola.

Strong decisionmaking ability

Deep expertise in at least one programming language & tech stack.

Substantial experience in building complex and scalable solutions.

Strong object oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class level interfaces

The ability to do deep problem solving and build elegant, maintainable solutions to complex problems.

Experience leading multi engineer projects and mentoring junior engineers

Experience with full life cycle development in any programming language on a Linux platform

Comprehensive operational experience including, optimizations, deployments and tuning servers like apache/mysql/tomcat/solr

Prior experience in working with Agile software methodologies (XP, Scrum), TDD, and Continuous Integration(CI/CD) a plus.

Experience in building data driven web application design and development is a plus

Expert level experience in building a scalable, large and complex business application

.Experience Required

:Typically with an experience of 5+ years of development experience in a product  firm.

Must have lead, designed, architected and delivered at least 1 project in his previous assignments independently.

Minimum Qualifications Required

Btech/MS from a reputed Institute

Deep expertise with any or combination programming languages: Java, C++, C#, Ruby, Scala,

Go any object oriented high level proprietary or open source language with strong programming constructs. We are not skill specific but go by strength in  competencies Machine coding Single machine in memory program

Need a working code with functionality Readable and well designed code with right abstractions, separation of concerns,right design patterns

Performant code with concurrency and efficient data structures

Write test cases covering the happy path and edge cases

Problem Solving

Choose the right combination of data structures to solve the problem

Identify most edge cases for the problem

Identify opportunities of parallelism: utilizes multicore solutions where applicable

Design & Architecture

Distributed systems design and system interaction

Identify API signatures

LLD with class design

Solve for performance & availability

Read more
ITS
at ITS
1 recruiter
Shruti Pandit
Posted by Shruti Pandit
Mumbai
3 - 7 yrs
₹10L - ₹15L / yr
.NET
C#
Javascript
NodeJS (Node.js)
NOSQL Databases
+2 more

Requisite Skills and Experience                                                                                                          

  • 5+ years of object-oriented software development of web applications
  • 5+ years of C# in a .NET environment
  • Preferable Experience in Cloud Technologies (AWS, AZURE)
  • Experience with MS SQL stored procedures, database design and optimization
  • Experience developing and utilizing web services
  • Experience with high volume consumer oriented web sites
  • Experience working in an Agile Scrum environment
  • Experience with formal test procedures, release management
  • Preferable Travel industry experience preferred, especially programming associated with GDS’s - SABRE, Farelogix, and Travelport
  • Ability to distill complex business needs into functional requirements
  • Excellent follow-up, verbal and written communication skills
  • Excellent problem solving skills and an ability to make good decisions
  • Team player with a professional attitude
  • Ability to manage multiple tasks and maintain tight schedules
  • Ability to work effectively with a geographically dispersed team in India

 

Strategic and Development Responsibilities

  • Ability to "think outside the box"
  • Ability to provide accurate and timely project estimates.

 

 

Pluses:

  • Experience with Angular JS frameworks and Mobile Development.
  • Experience with developing machine learning algorithms.
  • Experience on projects that required localization/globalization
  • Experience with MS SQL Reporting Services
  • Knowledge of web farm configuration and best practices

 

Software Tools/Languages

Required:        MS Visual Studio, MS SQL Server Management Studio, IIS, AWS

C#, Web Services, MS SQL (stored procedures), Jenkins, DevOps Tools.

 

Education

Bachelor of Science in CS, MIS, or equivalent
Read more
Go Group
at Go Group
1 recruiter
pooja jamwal
Posted by pooja jamwal
Remote only
3 - 7 yrs
₹10L - ₹30L / yr
NodeJS (Node.js)
Python
Ruby on Rails (ROR)
Express

Responsibilities:

  • Build scalable, service oriented web applications from scratch for technology products for European market.
  • Maintain these applications for accuracy and high availability.
  • Continuously identify opportunities to improve system designs, architecture and implementation standards
  • Participate with founding, business and product teams in discussions on how to build and launch new modules.
  • Collaborate across functions and own the planning, estimation and execution for parts of the product.
  • Start as an individual contributor but stay ready to build and mentor a small team of up to 5 engineers over the coming months and years.
  • Contribute in hiring highly ambitious engineers as the team grows.
  • Being among the first people on the engineering team, be a culture driver.

 

Requirements:

  • Experience of architecting and building products/business critical backend applications using different MVC frameworks.
  • Experience with microservices.
  • Experience of building and maintaining scalable applications using Node.js/MEAN stack.
  • Experience of deploying and maintaining web applications.
  • Experience with non relational databases like MongoDB.
  • Understanding of relational databases like MySQL.
  • Familiarity with REST APIs and stress testing tools.
  • Good communication skills.
  • Exposure in building polyglot applications.
  • Exposure for devops and related processes, preferably GCP.
  • Knowledge of components in scalable solutions i. e. database partitions, message brokers, background processing.
  • Exposure to basic frontend technologies to speed up collaboration with the frontend team.
Read more
Remote only
3 - 6 yrs
₹14L - ₹18L / yr
Shopify
Ruby on Rails (ROR)
NodeJS (Node.js)
PostgreSQL
HTML/CSS
+1 more

We’re looking for a Ruby on Rails Software Engineer/Shopify App Developer who has experience working with the Shopify platform and is able to work on a Shopify app.


Your Daily Challenges


When we welcome you aboard we’ll introduce you to your Team, which consists of a front-end developer, a Shopify App Marketer who grew 2 apps to million dollar annual revenue, and a product manager.


These are the people you’ll work closely with on Product development day-to-day. Once you get settled in and learn more about the team, your day to day activities will look something like this:


  1. Own the end-to-end development cycle for the Shopify app you’ll be working on.
  2. Coordinate with fellow developers to get things done on time. 
  3. Implement high quality code in an agile, test driven development environment
  4. Review exception reports to identify and fix bugs
  5. Development of new apps and features
  6. Maintenance of existing features
  7. Collaboration with cross-functional teams
  8. Contributions of ideas to improve the product

Your Experience


  1. 3-5 years of experience with Ruby on Rails
  2. Experience with Shopify app development
  3. Familiar with Sidekiq, PostgreSQL
  4. Good understanding of HTML and CSS (positioning and styling)
  5. Excellent communication skills
  6. Takes pride in writing clean, organized, efficient code
  7. An eye for detail
  8. Experience with vanilla JavaScript and React a plus
  9. Experience working in an entrepreneurial/startup environment

Your Compensation


  1. The compensation range for this role is INR 14-18 LPA (~25K USD) + up to 5% equity.
  2. The compensation varies with experience and qualifications. 
  3. This is a full-time remote/work from home position.

Thanks for the time you took to read about this opportunity.

Read more
Pirlo.io
at Pirlo.io
2 recruiters
Ritesh Kadmawala
Posted by Ritesh Kadmawala
Remote, San Francisco
3 - 7 yrs
₹10L - ₹15L / yr
Python
Go Programming (Golang)
Databases
NodeJS (Node.js)
MySQL
We are looking to hire an engineer on the founding team with a focus on backend development to help build the platform from scratch. As one of the early engineers on the team, you will work closely with the founders on designing the entire backend architecture for the product as well as building out individual product features. Being a very early stage startup, the job will also involve a lot of experimentation and identifying solutions to unknown problems. You will also be expected to contribute to other areas such as devops, machine learning, low-level hacking on mobile systems. Perks - Top market salary and generous stock options - Work remotely from the comfort of your home - Complex problems that help you grow by pushing you beyond your limits as will dabble in new challenges such as reverse engineering, code generation, hacking byte code, and machine learning - Work with a great team that has a strong focus on learning and career growth - Be involved in building a groundbreaking product right from the start - As a founding engineer, you will get a chance to impact the culture of the company Requirements - 2-3 years of work experience with programming languages Python/Golang/Node - Strong experience with at least one relational database like Postgres/MySQL - Experience with designing and architecting reliable distributed systems - Ability to write high performance, reliable and maintainable code - Ability to work independently - Love for learning and ability to quickly become productive with new technologies - Comfortable working with Git, Linux and basic system administration Great to have - Previous Startup Experience - Open source contributions - Mobile Experience (especially android) - Experience working on cloud services like AWS and automated deployments - Writing technical blogs and contributions at conferences
Read more
Slam8
at Slam8
1 recruiter
Pratik Khedikar
Posted by Pratik Khedikar
Bengaluru (Bangalore)
2 - 7 yrs
₹0L / yr
NodeJS (Node.js)
Microservices
Amazon Web Services (AWS)
NOSQL Databases
MEAN stack
+2 more
PROBLEM SOLVING: Main: People aren’t able to look back, in detail,at different personally cherishable moments in life;moments that contain the essence and emotions of the different experiences in life. This is linked to 2 sub-problems : 1)People don’t have many memories recorded in digital format because they never got a push to capture majority of such happenings 2)A Lot of efforts are required to look for the very few moments captured, in photos and videos because they are scattered randomly and buried deep down in laptop folders or drives. People, who want to look at various moments experienced in life,aren’t able to do so. WHY IS THIS GOOD TIME TO START SLAM8? People are feeling discontented and frustated with social media especially facebook as they waste a lot of time & are just about other people.Encouraging people to save their own life’s simple memories,thoughts & emotions in details can be a more engaging option.We need to focus on the moments that one will want to look back to.This way the output will make people happy.Also the shared content will be far more relatable and useful to people. This combination between social and personal will be a much better companion to people Such product is absent in the market We are looking for an experienced (atleast 2 years) back-end developer who has worked on following: 1)Node.Js 2)MongoDB , graphDB(Neo4j) 3)AWS 4)Java-spring ,apache struts2 5)Micro services architecture 6)caching using reddis or memcached 7)RESTful services He/she should have sufficient knowledge on 1)Micro services 2)API gateway 3)Database maintanance Note: we are looking for co-founders who can join and work along with the existing team of 7 members based on equity.None of us is expecting any salary atleast till next six month(app development period).You can keep your old job while working for this 6 months if you can contribute 36 hours a week on average
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Subodh Popalwar's profile image

Subodh Popalwar

Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Companies hiring on Cutshort
companies logos