
Looking to hire a single backend engineer who will become a part of the core team, with the track to become a part of the leadership at our company.
Candidate should have worked in startups, possess strong programming skills in Python, displays a sense of ownership and is highly energetic and eager to learn state-of-the-art tech and ML.
A minimum of 2 years of relevant experience is preferred.
2022 or later year pass outs - please apply only if you have relevant full-time and at least 2 prior internships experience
Representative (not exhaustive) responsibilities:
- Assess the current design and infrastructure of the backend server, and continuously implement enhancements to make the systems more robust, reliable and responsive
 - Design, implement, test, and deploy APIs with Python on Linux servers
 - Enhance back-end functionality and integrate with the front end to deliver a fully functional product
 - Implement and set up automated tests to periodically test backend infrastructure for reliability, security and performance
 - Design new data pipelines to enable the production deployment of new models
 - Mentor junior employees and interns in the company
 - Additionally, interest and ability to contribute to the continuous enhancement of our state-of-the-art NLP model pipeline and Inferencing engine is a big plus
 - Be ready to roll up your sleeves and participate in customer calls, understand our ICP well, do research around product features, etc.
 
Fast Track Your Application
Think about the ICP for ContractKen. Sign up for a trial plan, experience the product and provide feedback on how to improve the current experience of the product to add immediate value to the ICP. We don't need you to fully code any feature in its entirety and are not looking for free work. The idea is to identify folks who get** what we are trying to do with ContractKen and find faster alignment with the right candidate.
Do not apply if
You're looking for your first, real-world model building, ML/AI role. We believe that deploying existing models (open source and proprietary) in production and delivering real business value to our customers is 10x more important than hyperparameter tuning or the latest algorithm implementation. While we'd love to entertain experienced ML data scientists, the emphasis on MLOps is as much as it is on experimentation.

About Contractken
About
Connect with the team
Similar jobs
Job Title : Senior Software Engineer – Backend
Experience Required : 6 to 12 Years
Location : Bengaluru (Hybrid – 3 Days Work From Office)
Number of Openings : 2
Work Hours : 11:00 AM – 8:00 PM IST
Notice Period : 30 Days Preferred
Work Location : SmartWorks The Cube, Karle Town SEZ, Building No. 5, Nagavara, Bangalore – 560045
Note : Face-to-face interview in Bangalore is mandatory during the second round.
Role Overview :
We are looking for an experienced Senior Backend Developer to join our growing team. This is a hands-on role focused on building cloud-based, scalable applications in the mortgage finance domain.
Key Responsibilities :
- Design, develop, and maintain backend components for cloud-based web applications.
 - Contribute to architectural decisions involving microservices and distributed systems.
 - Work extensively with Node.js and RESTful APIs.
 - Implement scalable solutions using AWS services (e.g., Lambda, SQS, SNS, RDS).
 - Utilize both relational and NoSQL databases effectively.
 - Collaborate with cross-functional teams to deliver robust and maintainable code.
 - Participate in agile development practices and deliver rapid iterations based on feedback.
 - Take ownership of system performance, scalability, and reliability.
 
Core Requirements :
- 5+ Years of total experience in backend development.
 - Minimum 3 Years of experience in building scalable microservices or delivering large-scale products.
 - Strong expertise in Node.js and REST APIs.
 - Solid experience with RDBMS, SQL, and data modeling.
 - Good understanding of distributed systems, scalability, and availability.
 - Familiarity with AWS infrastructure and services.
 - Development experience in Python and/or Java is a plus.
 
Preferred Skills :
- Experience with frontend frameworks like React.js or AngularJS.
 - Working knowledge of Docker and containerized applications.
 
Interview Process :
- Round 1 : Online technical assessment (1 hour)
 - Round 2 : Virtual technical interview
 - Round 3 : In-person interview at the Bangalore office (2 hours – mandatory)
 
Job Title: Backend Engineer - NodeJS, NestJS, and Python
Location: Hybrid weekly ⅔ days WFO (Bengaluru- India)
About the role:
We are looking for a skilled and passionate Senior Backend Developer to join our dynamic team. The ideal candidate should have strong experience in Node.js and NestJS, along with a solid understanding of database management, query optimization, and microservices architecture. As a backend developer, you will be responsible for developing and maintaining scalable backend systems, building robust APIs, integrating databases, and working closely with frontend and DevOps teams to deliver high-quality software solutions.
What You'll Do 🛠️
- Design, develop, and maintain server-side logic using Node.js, NestJS, and Python.
 - Develop and integrate RESTful APIs and microservices to support scalable systems.
 - Work with NoSQL and SQL databases (e.g., MongoDB, PostgreSQL, MySQL) to create and manage schemas, write complex queries, and optimize performance.
 - Collaborate with cross-functional teams including frontend, DevOps, and QA.
 - Ensure code quality, maintainability, and scalability through code reviews, testing, and documentation.
 - Monitor and troubleshoot production systems, ensuring high availability and performance.
 - Implement security and data protection best practices.
 
What You'll Bring 💼
- 4 to 6 years of professional experience as a backend developer.
 - Strong proficiency in Node.js and NestJS framework.
 - Good hands-on experience with Python (Django/Flask experience is a plus).
 - Solid understanding of relational and non-relational databases.
 - Proficient in writing complex NoSQL queries and SQL queries
 - Experience with microservices architecture and distributed systems.
 - Familiarity with version control systems like Git.
 - Basic understanding of containerization (e.g., Docker) and cloud services is a plus.
 - Excellent problem-solving skills and a collaborative mindset.
 
Bonus Points ➕
- Experience with CI/CD pipelines.
 - Exposure to cloud platforms like AWS, GCP or Azure.
 - Familiarity with event-driven architecture or message brokers (MQTT, Kafka, RabbitMQ)
 
Why this role matters
You will help build the company from the ground up—shaping our culture and having an impact from Day 1 as part of the foundational team.
Job Overview:
We are looking for a seasoned Senior Backend Engineer (SDE III) with over 5 years of experience to lead, mentor, and grow a high-performing engineering team. The ideal candidate will have extensive hands-on experience in software development, deep technical expertise, and a proven track record of successfully leading large-scale engineering teams and projects. This role requires strategic leadership, the ability to manage complex technical challenges, and the ability to drive innovation while ensuring operational excellence.As a Backend Lead, you will collaborate with key stakeholders across the business, product management, and operations to ensure alignment with the organization’s goals and play a critical role in shaping the technology roadmap and engineering culture.
Key Responsibilities:
- Leadership and Team Development: Lead and inspire a team of engineers, fostering a culture of innovation, accountability, and continuous improvement. Manage the hiring, training, and career development of engineering staff.
 - Strategic Planning: Work closely with senior leadership to develop and implement engineering strategies that support business objectives. Define technology roadmaps and ensure alignment with organizational goals.
 - Technical Excellence: Guide the team in designing and implementing scalable, robust software systems. Drive the adoption of best practices in architecture, coding standards, and software testing to ensure high-quality product delivery.
 - Project and Program Management: Oversee the successful delivery of engineering projects, ensuring deadlines, quality standards, and budget constraints are met. Use agile methodologies to manage the development process and resolve bottlenecks.
 - Cross-functional collaboration: Collaborate with Product Management, Design, Business, and Operations teams to define project requirements and deliverables. Ensure the smooth integration of engineering efforts across the organization.
 - Risk Management: Anticipate and mitigate technical risks and roadblocks. Proactively identify areas of technical debt and drive initiatives to reduce it.
 - Stakeholder Communication: Act as the technical point of contact for stakeholders, providing regular updates on project progress, resource allocation, and performance metrics. Communicate complex technical concepts to non-technical stakeholders.
 
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
 - 5+ years of experience in software engineering
 - Proven track record of successfully delivering large-scale, high-impact software projects.
 - Strong understanding of software architecture, design patterns, and scalable system design.
 - Expertise in multiple programming languages and modern development frameworks For this role we require expertise in Python/Django and API Development
 - Experience with cloud infrastructure (AWS), microservices, and distributed systems.
 - Good experience with MySQL and ElasticSearch. Slight experience with other NoSQL and SQL databases.
 - Experience in DevOps, CI/CD pipelines, and infrastructure automation.
 - Experience in delivering full-stack B2B/SaaS applications including mobile applications, web frontend, and a scalable backend.
 - Excellent problem-solving skills, with the ability to diagnose and resolve complex technical challenges.
 - Strong communication and interpersonal skills, with the ability to influence and inspire teams and stakeholders at all levels.
 
grow online businesses across multiple channels and global markets. They use data-driven tools to optimize how products are advertised and listed across marketplaces – and handle all associated shipping, logistics, taxes, and compliance.
Their business model is built on aligned incentives with no initial costs. They only makes
money if and when customers’ products sell.
They are expanding their Engineering team to India and building a stellar and diverse team
composed of owners. They are looking for a backend engineer with a demonstrated track record of developing and maintaining production services, innovative thinking, and technical excellence.
As a backend engineer, you will be responsible for building out the service layer that powers our frontend applications. You should have a solid understanding of software development lifecycle and software design principles. This is a great opportunity if you are looking for a huge impact at a small start-up with immense growth potential.
What you will do?
 Create technical plans of projects assigned to you.
 Come up with well-structured solutions to ambiguous problems and implement them.
 Ship high-quality, well-tested, secure, and maintainable backend code.
 Provide technical direction on our various products and upcoming projects.
 Champion reliability and quality by using best practices in software engineering and modular
design.
 Ensure all components are scalable, maintainable, and have in-built metrics instrumentation
and monitoring
 Deliver an exceptional user experience to our customers. Put the customer first and have
quality in mind.
 Own the full release cycle from development to deployment.
What you will need?
 3+ Years of experience as a software engineer working on backend applications.
 Advanced knowledge of Python (preferably, the Django framework) and relational databases.
 Experience with agile, test-driven development, continuous integration, and automated testing.
 Experience with building, modifying, and extending API endpoints (REST or GraphQL) for
data retrieval and persistence.
 Experience with the full software development life cycle, including requirements collection,
design, implementation, testing, and operational support.
 Excellent verbal and written communication, teamwork, decision making and influencing
skills.
 Experience with scrum or other agile software development methodology.
 Hustle. Thrives in an evolving, fast paced, ambiguous work environment.
Bonus if you have
 Experience working in the eCommerce domain.
 Experience with AWS technologies like Elastic Beanstalk, Amplify, etc.
- Participate in requirements analysis and design
 - Development of Web applications and RESTful APIs using C#, .NET Core, ASP.NET Core, .NET Framework 4.7, C#, ASP.NET MVC, LINQ, Entity Framework 6.0, EF Core
 - Development of Microservices using Clean Architecture, CQRS, .NET Design Patterns, SOLID Principles and Object-oriented design & analysis (OOA & OOD)
 - Development of Microservices using Microsoft Azure or AWS, Dockers and Kubernetes
 - Write clean, scalable code using .NET programming languages (C#)
 - Write Microsoft SQL queries and optimize both external and internal DB processes and procedures.
 - Use automation tools, following CI/CD best practices in an established DevOps team.
 - Write unit and integration tests using Moq
 - Collaborate with internal teams to produce software design and architecture
 - Develop documentation throughout the software development life cycle (SDLC)
 - Serve as an expert on applications and provide technical support
 
What are we looking for?
We are looking for hands-on coders who love what they do, have high attention to detail and are looking for challenging opportunities which involve building products from scratch. Someone who is proactive, and always keen to learn.
What will you be doing?
On a daily basis, some of your work will involve but is not limited to:
- Write clean, secure, and well-tested code
 - Build tools and integrate systems to scale the effectiveness of the product
 
Work Culture at Merge:
Commitment to excellence - In every output, we produce as individuals and as a company, we have to strive for world-class quality. We’re making a change in the world. It will push us out of our comfort zones. We operate in a rapidly changing market and strive to deliver high-quality products faster than anyone else.
We get it done - We take ownership of what we do. Working here is about really, truly owning everything you do. There’s no such thing as “Not my job.” If you see a problem that needs solving, you can – and should – be the one to solve it
Requirements
Skills That Will Help You Excel At Merge
- You have 2 to 5 years of experience building highly reliable and scalable backend systems
 - Experience in two or more languages. Go, Node.js, Python, or Java would be ideal.
 - You have experience in high-throughput distributed systems and microservices
 - Experience with AWS and CI/CD workflow
 - Driven, and passionate about building products
 - You take ownership of your code
 - You have good communication skills in English
 - You are familiar with security best practices
 
Java
J2ee
working experience with one or more clouds
Understanding of design architecture
Experience with Traditional databases and nosql databases
Sound in Algorithms,data structures and problem solving
Good at coding and design
Responsibilities:
- Crawl the internet/intranet for issues people are facing and convert them in to stuctured data that would be consumed downstream.
 - Familiar with the software development life cycle (SDLC) from analysis to deployment.
 - Comply with coding standards and technical design.
 - Adapts structured coding styles for easy review, testing, and maintainability of the code.
 - Integrate the developed functionality and/or component into a fully functional system.
 - Ensure unit and integration level verification plans are in place and adheres to the great quality of code at all times.
 - Actively participate in troubleshooting, debugging and updating current live system.
 - Verify user feedback in making the system more stable and easy.
 - Work closely with analysts, designers, and other peer developers.
 
Requirements:
- Bachelor's degree in computer science or equivalent practical experience.
 - Understanding of OOPS concepts, Persistence, Threading.
 - Good understanding of version control system (GIT).
 - Knowledgeable in data structures and algorithms.
 - A background in Engineering with sound oral and written communication skills.
 - 6+ years of experience working on the server-side.
 - Exposure to API designing, scalable architecture, and thorough understanding of systems.
 - Great database modeling skills.
 - Working knowledge of Databases, both relational (such as PostgreSQL) and in-memory database (such as Redis).
 - Good understanding of web stack and how all the pieces fit together.
 - Experience with open-source projects.
 - Experience in designing interactive applications.
 









