• Design, implement, and extend core platform services and APIs to enable new
products and features to be built.
• Provide technical contribute to the core team that powers our backend services for
millions of concurrent users.
• Build and own the core systems that form the architecture of our backend services
from api gateways, service observability and inter-service communications to higher
level business components like identity, therapeutic engine, and analytics systems
just to name a few.
• Drive the qualitative aspects of the backend services, like performance, scalability,
observability, reliability and security and so on.

Similar jobs
JOB DETAILS:
* Job Title: Lead I - Software Engineering-Kotlin, Java, Spring Boot, Aws
* Industry: Global digital transformation solutions provide
* Salary: Best in Industry
* Experience: 5 -7 years
* Location: Trivandrum, Thiruvananthapuram
Role Proficiency:
Act creatively to develop applications and select appropriate technical options optimizing application development maintenance and performance by employing design patterns and reusing proven solutions account for others' developmental activities
Skill Examples:
- Explain and communicate the design / development to the customer
- Perform and evaluate test results against product specifications
- Break down complex problems into logical components
- Develop user interfaces business software components
- Use data models
- Estimate time and effort required for developing / debugging features / components
- Perform and evaluate test in the customer or target environment
- Make quick decisions on technical/project related challenges
- Manage a Team mentor and handle people related issues in team
- Maintain high motivation levels and positive dynamics in the team.
- Interface with other teams’ designers and other parallel practices
- Set goals for self and team. Provide feedback to team members
- Create and articulate impactful technical presentations
- Follow high level of business etiquette in emails and other business communication
- Drive conference calls with customers addressing customer questions
- Proactively ask for and offer help
- Ability to work under pressure determine dependencies risks facilitate planning; handling multiple tasks.
- Build confidence with customers by meeting the deliverables on time with quality.
- Estimate time and effort resources required for developing / debugging features / components
- Make on appropriate utilization of Software / Hardware’s.
- Strong analytical and problem-solving abilities
Knowledge Examples:
- Appropriate software programs / modules
- Functional and technical designing
- Programming languages – proficient in multiple skill clusters
- DBMS
- Operating Systems and software platforms
- Software Development Life Cycle
- Agile – Scrum or Kanban Methods
- Integrated development environment (IDE)
- Rapid application development (RAD)
- Modelling technology and languages
- Interface definition languages (IDL)
- Knowledge of customer domain and deep understanding of sub domain where problem is solved
Additional Comments:
We are seeking an experienced Senior Backend Engineer with strong expertise in Kotlin and Java to join our dynamic engineering team.
The ideal candidate will have a deep understanding of backend frameworks, cloud technologies, and scalable microservices architectures, with a passion for clean code, resilience, and system observability.
You will play a critical role in designing, developing, and maintaining core backend services that power our high-availability e-commerce and promotion platforms.
Key Responsibilities
Design, develop, and maintain backend services using Kotlin (JVM, Coroutines, Serialization) and Java.
Build robust microservices with Spring Boot and related Spring ecosystem components (Spring Cloud, Spring Security, Spring Kafka, Spring Data).
Implement efficient serialization/deserialization using Jackson and Kotlin Serialization. Develop, maintain, and execute automated tests using JUnit 5, Mockk, and ArchUnit to ensure code quality.
Work with Kafka Streams (Avro), Oracle SQL (JDBC, JPA), DynamoDB, and Redis for data storage and caching needs. Deploy and manage services in AWS environment leveraging DynamoDB, Lambdas, and IAM.
Implement CI/CD pipelines with GitLab CI to automate build, test, and deployment processes.
Containerize applications using Docker and integrate monitoring using Datadog for tracing, metrics, and dashboards.
Define and maintain infrastructure as code using Terraform for services including GitLab, Datadog, Kafka, and Optimizely.
Develop and maintain RESTful APIs with OpenAPI (Swagger) and JSON API standards.
Apply resilience patterns using Resilience4j to build fault-tolerant systems.
Adhere to architectural and design principles such as Domain-Driven Design (DDD), Object-Oriented Programming (OOP), and Contract Testing (Pact).
Collaborate with cross-functional teams in an Agile Scrum environment to deliver high-quality features.
Utilize feature flagging tools like Optimizely to enable controlled rollouts.
Mandatory Skills & Technologies Languages:
Kotlin (JVM, Coroutines, Serialization),
Java Frameworks: Spring Boot (Spring Cloud, Spring Security, Spring Kafka, Spring Data)
Serialization: Jackson, Kotlin Serialization
Testing: JUnit 5, Mockk, ArchUnit
Data: Kafka (Avro) Streams Oracle SQL (JDBC, JPA) DynamoDB (NoSQL) Redis (Caching)
Cloud: AWS (DynamoDB, Lambda, IAM)
CI/CD: GitLab CI Containers: Docker
Monitoring & Observability: Datadog (Tracing, Metrics, Dashboards, Monitors)
Infrastructure as Code: Terraform (GitLab, Datadog, Kafka, Optimizely)
API: OpenAPI (Swagger), REST API, JSON API
Resilience: Resilience4j
Architecture & Practices: Domain-Driven Design (DDD) Object-Oriented Programming (OOP) Contract Testing (Pact) Feature Flags (Optimizely)
Platforms: E-Commerce Platform (CommerceTools), Promotion Engine (Talon.One)
Methodologies: Scrum, Agile
Skills: Kotlin, Java, Spring Boot, Aws
Must-Haves
Kotlin (JVM, Coroutines, Serialization), Java, Spring Boot (Spring Cloud, Spring Security, Spring Kafka, Spring Data), AWS (DynamoDB, Lambda, IAM), Microservices Architecture
******
Notice period - 0 to 15 days only
Job stability is mandatory
Location: Trivandrum
Virtual Weekend Interview on 7th Feb 2026 - Saturday
Job Title: Engineering Lead
Role Overview:
We are looking for an Engineering Lead to take end-to-end ownership of technical delivery, design, architecture, and quality for our multi-customer SaaS product. You will lead and mentor the engineering team, drive scalable design and high-quality delivery, manage releases across customer environments, and ensure the stability and performance of the product in production.
Key Responsibilities:
· Delivery & Release Management: Plan and deliver product features and customer-specific releases on time with high quality, ensuring operational readiness and stability across environments.
· Technical Design & Architecture: Lead technical design and high-scale architecture for new and existing modules, ensuring scalability, performance, and maintainability.
· Team Management: Mentor and guide engineers, ensure clarity in priorities, unblock challenges, and foster a culture of ownership and quality within the team.
· Requirement to Delivery: Work with product and customer teams to understand requirements, translate them into designs and implementation plans, and track them through to delivery.
· Product Quality: Establish and maintain engineering best practices, code reviews, automated testing, and CI/CD pipelines to ensure high product quality and reliability.
· Troubleshooting & Support: Lead the team in debugging complex issues in development and production, ensuring minimal downtime and strong customer satisfaction.
· Hands-on Contribution: Actively contribute technically where needed, providing architectural guidance and coding support aligned with the team’s stack.
Requirements:
· Experience: 8–12 years in software engineering with at least 3+ years in a lead role.
· Proven experience in designing scalable, high-performance architectures and technical solutions.
· Experience delivering multi-customer SaaS product releases, including phased and customer-specific configurations.
· Strong track record of ensuring product quality and stability through structured processes, testing, and monitoring.
· Ability to troubleshoot complex issues and guide teams towards resolution.
· Experience in mentoring and managing engineering teams to drive aligned delivery and high performance.
· Hands-on experience with your relevant tech stack (e.g., Python, Django, Angular, AWS, Docker, Redis, RabbitMQ).
· Excellent communication and collaboration skills with Product, QA, and Customer Support teams.
· Bachelor’s or Master’s degree in Engineering or related field.
- You have experience with two or more development languages preferably Java or Python and React, etc
- You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming
- Comfortability with Agile methods, such as Extreme Programming (XP), Scrum and/or Kanban
- Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker
1. As a founding backend engineer, design, build and evolve the backend architecture
of our product to support customer-facing and internal features to serve 1000s of
customers and millions of data requests per hour
2. You will engage in technical decisions from choosing the optimal database design to
best-practice infrastructure decisions
3. You will proactively incorporate best practices for security, analytics, and monitoring
4. You will contribute to DevOps by building procedures for deployment,
troubleshooting, and maintenance
5. You will work directly with the CTO to set the tone for the engineering culture
This role is tailor-made for you if
1. You have 4+ years of experience designing, building, and deploying production-level
large-scale web applications
2. You have hands-on experience with Node JS and other programming languages
(Ruby, Go, Python)
3. You have worked previously on PostgreSQL, SQL, and Message Queue 4. Practical
knowledge and experience in deploying and managing big data applications on a cloud
platform like AWS or Google Cloud.
5. You are comfortable conducting code reviews and giving feedback to ensure high
standards of code maintainability and extensibility.
6. You are energized by ambiguity and can create structure in a dynamic, fast-paced
environment
7. You’ve high confidence, low ego, and are generally a good human being :)
You earn brownie points if
1. You love Slack (we are a Slack first company)
2. You have been part of an early/mid-stage start-up before
3. You love TechCrunch. We are obsessed with reading and talking about startups
4. You have created some amazing open-source projects
Company is a remote-first team, looking to scale our Open Source Feature
Flagging, Remote Config and A/B Testing product. With both SaaS and on-premises customers, we are investing into our globally distributed, low latency API and making it simple for customers to deploy on their own infrastructure via Kubernetes and OpenShift.
We are looking for a Lead Server-Side Engineer, who also enjoys working on dev-ops, infrastructure and orchestration, and can help build out our existing API and infrastructure.
We are a really small team right now, and this is our first technical hire outside of the founders, so it’s a great opportunity to be part of something that is looking to scale quickly!
We are looking for someone who loves working with:
- Python. Django Rest Framework experience would be great, but not essential! We prioritise
- quality over quantity.
- Postgres with InfluxDB, Oracle, MySQL and Redis experience a plus.
- Docker, Kubernetes, Helm, OpenShift and associated tooling.
- AWS, especially ECS, Lambda, RDS and DynamoDB. Performance and uptime are super
- important to us.
- The challenge of scaling a global, distributed API to 10,000+ requests per second.
- We have SDKs in a bunch of languages, so the more polyglot you are the better.
- If you like writing JS and React that would be awesome too.
We are a 100% remote team, currently based on the West Coast US and in Europe
Back End Developer
Qualification : Engineering /Master degree in Computer Science/Electronics/Electrical/Information
Technology Experience : 3- 6 years Skill Sets :
-
The server part of client-server programming
-
Strong database schema skills, querying, joins, triggers, stored procedures
-
Programming languages and frameworks: Javascript and NodeJS languages: PHP, Node,
-
Relational databases such as MySql, SQL Server, Postgres, NoSQL database MongoDB
-
REST-compliant APIs
-
Big Data processing
-
Experience in Agile SCRUM method of development
-
Familiar with GIT and Devops tools and technologies
-
Spring Boot, JavaScript, MongoDB, Maria DB, Microservice , Devops, Rest API, Postman, AWS, Nginx, Redis, Docker
- Writing efficient, reusable, testable, and scalable code
- Understanding, analyzing, and implementing – Business needs, feature modification requests, conversion into software components
- Integration of user-oriented elements into different applications, data storage solutions
- Developing – Backend components to enhance performance and receptiveness, server-side logic, and platform, statistical learning models, highly responsive web applications
- Designing and implementing – High availability and low latency applications, data protection and security features
- Performance tuning and automation of application
- Working with Python libraries like Pandas, NumPy, etc.
- Creating predictive models for AI and ML-based features
- Keeping abreast with the latest technology and trends
- Fine-tune and develop AI/ML-based algorithms based on results
Technical Skills-
Good proficiency in,
- Python frameworks like Django, etc.
- Web frameworks and RESTful APIs
- Core Python fundamentals and programming
- Code packaging, release, and deployment
- Database knowledge
- Circles, conditional and control statements
- Object-relational mapping
- Code versioning tools like Git, Bitbucket
Fundamental understanding of,
- Front-end technologies like JS, CSS3 and HTML5
- AI, ML, Deep Learning, Version Control, Neural networking
- Data visualization, statistics, data analytics
- Design principles that are executable for a scalable app
- Creating predictive models
- Libraries like Tensorflow, Scikit-learn, etc
- Multi-process architecture
- Basic knowledge about Object Relational Mapper libraries
- Ability to integrate databases and various data sources into a unified system
- Basic knowledge about Object Relational Mapper libraries
- Ability to integrate databases and various data sources into a unified system
Key Responsibilities & Requirements
You should primarily be a backend developer or full stack developer, very good at code reviews and code optimization. Our products depend on processing large amounts of data and having fast response times is absolutely essential.
You will have the opportunity to
- Take responsibility of building systems for scale
- Manage our backend systems and database optimizations
- Assist in key decisions and design architecture that drives development across products
- Define processes and help with efficient functioning of the team
- Work with cross-functional teams to ensure the products are scalable, maintainable and secure
What we expect from you:
- We work on Ruby on Rails but you can have 2+ years of experience as backend developer in any language
- Have a solid grasp of OOP, databases and automated testing methodologies.
- Know how to manage sprint and ensure tasks are completed within the timeline
- Design and implementation of low-latency, high-availability, and performant applications
- Strong understanding of SQL databases
- Proficient knowledge of various authentication methods like JWT, OAuth etc..
- Perform peer code reviews and Code audit - Analyze existing code and remediate performance issues within existing applications
Having seen over 10x growth in 2021 alone, we are expanding our scope of products to cater to the fast growing creator economy and help creators monetize in ways beyond influencer marketing. We are also looking at tremendous growth in the next few years, standing at the verge of building something huge!
Come join our team of developers if a fast learning environment in a high growth industry excites you.
About Winkl
Please check out our product before applying to this position -
* Website - https://winkl.co
* Team - https://winkl.co/about
* Android App - https://play.google.com/store/apps/details?id=co.winkl.app&hl=en
* iOS App - https://www.winkl.co/app
Winkl is a technology company that is changing how influencer marketing is done. From a manual process earlier to an automated and data-driven process with Winkl. More on this here.
Leveraging data & technology helps Winkl scale influencer marketing to a level that wasn't possible earlier. This has helped Winkl power influencer campaigns for top brands in India like Flipkart, Amazon etc.
Culture & Expectations
* At Winkl, no one tells you what to do. We don't micromanage. We don't spoon feed. As long as you're willing to learn new things, are proactive, initiate activities on your own, make mistakes and learn from them, take responsibility, stick to your word of getting things done, we think you'd be a great fit at Winkl.
* On a day to day basis, you'll get to be an important part of a high growth startup as it scales.
* You'll receive all possible support from your team at Winkl to help you succeed.
* Being highly accountable is a non-negotiable requirement
Develop state of the art algorithms in the fields of Computer Vision, Machine Learning and Deep Learning.
Provide software specifications and production code on time to meet project milestones Qualifications
BE or Master with 3+ years of experience
Must have Prior knowledge and experience in Image processing and Video processing • Should have knowledge of object detection and recognition
Must have experience in feature extraction, segmentation and classification of the image
Face detection, alignment, recognition, tracking & attribute recognition
Excellent Understanding and project/job experience in Machine learning, particularly in areas of Deep Learning – CNN, RNN, TENSORFLOW, KERAS etc.
Real world expertise in deep learning- applied to Computer Vision problems • Strong foundation in Mathematics
Strong development skills in Python
Must have worked upon Vision and deep learning libraries and frameworks such as Opencv, Tensorflow, Pytorch, keras
Quick learner of new technologies
Ability to work independently as well as part of a team
Knowledge of working closely with Version Control(GIT)












