Backend Engineer Product at Automated lead conversion for modern revenue teams · Remote only · 3 - 7 years · ₹20L - ₹50L / yr · Remote only · Posted 2 May 2022

● Learning new things, asking questions
● Analyzing user feedback with the team to learn on what to build
● Iterating on feedback to continuously improve features
● Building APIs and microservices for a system that can scale to millions of emails per
month
● Working closely with our product designers and frontend developers to provide a
delightful user experience
● TDD to make sure all features work as intended
Qualifications:
● B.Sc. in Computer Science or a related field, or equivalent experience
● 2+ years experience working as a software engineer
● Proficiency in Ruby / Rails or equivalent web development language/framework
● Strong in SQL and relational database such as PostgreSQL

Similar jobs (10)
We are hiring a Ruby on Rails Developer to build and scale our web applications.
Responsibilities
- Build features and APIs with Ruby on Rails
- Write tests with RSpec
- Run background jobs with Sidekiq
- Optimise ActiveRecord queries and application performance
- Take part in code reviews and design discussions
Requirements
- 1+ years of professional Ruby on Rails experience
- Strong testing habits with RSpec
- Experience with background job processing

Mus have expereince in Odoo , Redmine aand ROR
- 10+ years in software engineering, business-systems architecture, or platform engineering, with deep SME knowledge of operational tools such as Odoo, Redmine, GitHub, or comparable ERP/ITSM/DevOps platforms
- Expert-level proficiency in Ruby on Rails, including production experience building or maintaining Redmine plugins or comparable Rails-based extensions
- Strong command of business processes across delivery, support, and operations — able to translate how a business runs into how a tool should behave
- Practical agentic development experience: MCP, LLM tooling, AI-assisted automation, or agent-orchestrated workflows in production
- Proven track record building plugins, modules, and extensions that survive product version upgrades, with disciplined API and integration design
- Commitment to clean, tested, production-grade systems — including when the author of the code is an agent
What you will do:
● Design and build features for our web applications — front end and back end, using Ruby on Rails, Python, JavaScript, and React
● Work across the stack: databases, APIs, and the plumbing that connects them
● Take a feature from first line to shipped — you'll touch every phase of the build, not just one slice of it
● Test for performance, security, and the edge cases that actually break things in production
● Work directly with the rest of the team on shared infrastructure, not off in a corner
● Push for better tools and approaches as the codebase grows, instead of settling for "it's always been done this way
What you need
● 0-1 years of professional experience building with Ruby on Rails, Java, Python, JavaScript/React, or Node
● Comfortable with JavaScript, HTML, CSS, and jQuery on the front end
● A real grip on data structures and algorithms — not just the interview-prep version
● Solid object-oriented design instincts
● You'd rather write simple, clean code than clever code
● Comfortable with relational databases day-to-day
● Working knowledge of NoSQL is a plus, not a requirement
● Some interest in the math and stats side of finance helps — you don't need to be an expert.
Also running in production here — OPTIONAL / NICE TO KNOW You won't be hired against this list. Prior exposure is a genuine plus, and you'll bump into these once you're in — but not knowing them isn't a blocker.
● Rust — pricing & risk engines
● Go — auth & billing services
● AWS Lambda
● API Gateway
● Redis
● DynamoDB
● CI/CD pipelines
About Us
We believe the future of software development is AI-native — where engineers operate at a higher level of abstraction and quality remains non-negotiable.
Incubyte is a software craft consultancy where the “how” of building software matters as much as the “what”.
We partner with companies of all sizes, from helping enterprises build, scale, and modernize to early-stage founders bring their ideas to life.
Our engineers operate in an AI-native development model, using AI as a collaborator across the SDLC to accelerate development while upholding the discipline of software craftsmanship. Guided by Software Craftsmanship and Extreme Programming practices, we build reliable, maintainable, and scalable systems with speed, without compromising quality. If this way of building software resonates with you, we’d like to talk.
Our Guiding Principles
These principles define how we work at Incubyte. They are non-negotiable.
Relentless Pursuit of Quality with Pragmatism
We build high-quality systems without losing sight of delivery.
Extreme Ownership
We take responsibility end-to-end for decisions, execution, and outcomes.
Proactive Collaboration
We collaborate closely, challenge each other, and solve problems together.
Active Pursuit of Mastery
We continuously improve our craft and raise our bar.
Invite, Give, and Act on Feedback
We seek, give, and act on feedback to get better every day.
Ensuring Client Success
We act as trusted partners and focus on real outcomes, not just output.
Job Description
This is a remote position.
Role Overview
As a Software Craftsperson I, you will have 2+ years or experience and will work on well-defined tasks as part of a team, building strong software engineering fundamentals and gradually increasing your independence.
You’ll work closely with experienced engineers, ask questions, seek feedback, and learn the team’s ways of working. You’ll contribute to building reliable, maintainable software while developing your skills in coding, testing, debugging, tooling, and documentation.
At Incubyte, AI is part of how we craft software. You’ll use AI to explore solutions, learn faster, improve code, write and review tests, debug issues, and get quick feedback — while developing a strong understanding of the fundamentals behind the work.
Responsibilities
Responsibilities
Deliver well-defined tasks on time, with increasing independence and support from experienced engineers when needed.
Write clear, reliable, and maintainable code by following established team patterns and practices.
Build strong fundamentals in testing, debugging, tooling, and documentation.
Actively seek feedback, learn from code reviews and peers, and apply feedback to improve your work.
Ask questions, understand the “why” behind tasks, and connect your work to customer value.
Communicate clearly about progress, blockers, and challenges; raise problems along with possible solutions.
Contribute positively to team ceremonies, collaboration, and continuous small improvements.
Use AI thoughtfully to support learning, coding, testing, debugging, and faster feedback.
Requirements
What We're Looking For
Expertise in Ruby on Rails, Test Driven Development, React, React.js or JavaScript, and TypeScript
Strong skills in object-oriented programming, data structures, algorithms, and software engineering methodologies
Ability to design and develop web architecture and optimize existing infrastructure
Experience working in Agile and eXtreme Programming methodologies within a continuous deployment environment
Interest in mastering technologies like web server ecosystems, relational DBMS, TDD, CI/CD tools
Knowledge of server configuration and deployment infrastructure
Experience using source control, bug tracking systems, writing user stories, and technical documentation
Benefits
Life at Incubyte
We are a remote-first company with structured flexibility. Teams commit to shared rhythms during core hours, ensuring smooth collaboration while maintaining autonomy. Twice a year, we come together in person for a co-working sprint and once a year for a retreat - with all travel expenses covered.
Our environment is built for crafters: pairing, refactoring, experimenting with AI, and pushing the boundaries of software excellence. We are all lifelong learners, and our work is our passion.
Perks
Dedicated learning & development budget.
Sponsorship for conference talks.
Comprehensive medical & term insurance.
Employee-friendly leave policies.
Home Office fund
Medical Insurance
🚀 Job Title : Backend Engineer (Go / Python / Java)
Experience : 3+ Years
Location : Bangalore (Client Location – Work From Office)
Notice Period : Immediate to 15 Days
Open Positions : 4
Working Days : 6 Days a Week
🧠 Job Summary :
We are looking for a highly skilled Backend Engineer to build scalable, reliable, and high-performance systems in a fast-paced product environment.
You will own large features end-to-end — from design and development to deployment and monitoring — while collaborating closely with product, frontend, and infrastructure teams.
This role requires strong backend fundamentals, distributed systems exposure, and a mindset of operational ownership.
⭐ Mandatory Skills :
Strong backend development experience in Go / Python (FastAPI) / Java (Spring Boot) with hands-on expertise in Microservices, REST APIs, PostgreSQL, Redis, Kafka/SQS, AWS/GCP, Docker, Kubernetes, CI/CD, and strong DSA & System Design fundamentals.
🔧 Key Responsibilities :
- Design, develop, test, and deploy backend services end-to-end.
- Build scalable, modular, and production-grade microservices.
- Develop and maintain RESTful APIs.
- Architect reliable distributed systems with performance and fault tolerance in mind.
- Debug complex cross-system production issues.
- Implement secure development practices (authentication, authorization, data integrity).
- Work with monitoring dashboards, alerts, and performance metrics.
- Participate in code reviews and enforce engineering best practices.
- Contribute to CI/CD pipelines and release processes.
- Collaborate with product, frontend, and DevOps teams.
✅ Required Skills :
- Strong proficiency in Go OR Python (FastAPI) OR Java (Spring Boot).
- Hands-on experience building Microservices-based architectures.
- Strong understanding of REST APIs & distributed systems.
- Experience with PostgreSQL and Redis.
- Exposure to Kafka / SQS or other messaging systems.
- Hands-on experience with AWS or GCP.
- Experience with Docker and Kubernetes.
- Familiarity with CI/CD pipelines.
- Strong knowledge of Data Structures & System Design.
- Ability to independently own features and solve ambiguous engineering problems.
⭐ Preferred Background :
- Experience in product-based companies.
- Exposure to high-throughput or event-driven systems.
- Strong focus on code quality, observability, and reliability.
- Comfortable working in high-growth, fast-paced environments.
🧑💻 Interview Process :
- 1 Internal Screening Round
- HR Discussion (Project & Communication Evaluation)
- 3 Technical Rounds with Client
This is a fresh requirement, and interviews will be scheduled immediately.
About the Role
We are looking for an ambitious Software Engineering Intern to join our engineering team. You will write production-ready code, collaborate directly with senior engineers, and build features used by real users from day one. High performers will be considered for a full-time Pre-Placement Offer (PPO) at the end of the internship.
Key Responsibilities
- Build and maintain clean, scalable frontend or backend features under senior mentorship.
- Write modular, testable code and assist in unit testing and bug fixing.
- Collaborate with product managers, designers, and peers in an agile, fast-paced environment.
- Participate in code reviews, tech discussions, and sprint planning.
What We Are Looking For
- Strong grasp of data structures, algorithms, and core object-oriented/functional programming principles.
- Hands-on experience with at least one programming language (e.g., JavaScript/TypeScript, Python, Java, or Go) through personal projects, coursework, or open-source contributions.
- Working knowledge of REST APIs and relational or NoSQL databases (e.g., PostgreSQL, MongoDB).
- Basic familiarity with Git and version control workflows.
- Strong problem-solving mindset, fast learning ability, and genuine curiosity about software engineering.
We are looking for a Backend Software Development Engineer with 6+ years building scalable, high-availability server-side systems. You'll design and own microservices and REST APIs, model data in SQL, and deploy on AWS, partnering with product and frontend teams end-to-end.
Mandatory skills
• 6+ years of backend development in Java and/or Python
• Strong hands-on experience designing microservices and RESTful APIs
• Solid database design and SQL optimization
• Production experience on AWS (or equivalent cloud)
• Strong CS fundamentals — data structures, concurrency, system design
• Experience owning services from design through production support
We're hiring an SDE 2 to build reliable, high-scale services and own features end-to-end. You'll turn ambiguous problems into clean designs, write well-tested code, and raise the engineering bar on the team.
Mandatory skills
• 5+ years shipping production software
• Strong data structures, algorithms and problem-solving
• Hands-on system design for scalable services
• Proficiency in Java or Python
• Building and consuming RESTful APIs
• Solid SQL and version control (Git)
Role Overview
As a Software Engineer, you will build and maintain features across our SaaS platform. You will work on well-scoped tasks and features, collaborate closely with senior engineers, and grow your skills in software design, cloud-native development, and modern engineering practices. This role is a great fit for engineers who have solid programming fundamentals, are curious and quick to learn, and take pride in writing quality code. You will be supported and mentored while taking on increasing ownership over time.
Required Qualifications
Bachelor’s or Master’s degree in Computer Science or a related discipline.·
5–8 years of software engineering experience building production-grade applications.
Strong experience building and operating cloud-native SaaS or web applications.
Solid understanding of software design, distributed systems, and modern engineering practices.
Proven ability to own and deliver complex features independently.
Experience debugging and resolving performance, scalability, and reliability issues.
What We Look For
Strong programming fundamentals and a quality mindset.
Curiosity and a strong desire to learn and grow.
Ability to deliver well-scoped tasks reliably.
Good problem-solving and debugging skills.
Collaboration and communication skills.
Ownership and accountability for the work you do.
Passion for building software and continuous learning.
About StrideOne:
StrideOne is a unified tech-enabled financial platform and NBFC focused on enabling MSMEs and SMEs through structured credit solutions, receivables financing, and receivables management. We are designed to simplify access to capital, improve cash flow visibility, and support risk-aware financial decision-making for growing businesses across industries. With a steadily growing disbursement footprint, an expanding anchor network, and established partnerships with multiple lending institutions, StrideOne is entering its next phase of growth. The organisation is building a financial ecosystem that combines lending, receivables management, and data-driven workflows, positioning itself to scale sustainably while maintaining strong governance, portfolio quality, and operational discipline.
Key Responsibilities:
Architect & Design: Design and implement highly scalable, available, and secure web applications. You’ll be responsible for designing multi-tenant architectures, ensuring data isolation, and leveraging modern cloud infrastructure to ensure the platform scales efficiently.
Security Focused Development: Develop and enforce secure coding standards and best practices for cloud-based applications and APIs. Conduct regular code reviews with a focus on security vulnerabilities.
API & Microservices Design: Design and implement secure, scalable, and maintainable APIs and microservices that integrate seamlessly with the platform. Ensure the use of best practices for service discovery, communication, and fault tolerance.
Performance Optimization: Identify and resolve performance bottlenecks in the application and infrastructure, ensuring scalability and responsiveness under varying load conditions.
Compliance & Regulatory Requirements: Ensure that applications comply with industry standards and regulations (e.g., GDPR, HIPAA, SOC 2, ISO 27001). Assist with audits and security certifications.
Collaboration & Leadership: Work closely with product managers, QA engineers, and other stakeholders to define and implement new features and improvements. Collaborate with the infrastructure team to ensure seamless deployment and scaling of the application. Also mentor and guide junior engineers on secure coding practices and development techniques.
Security Automation & Monitoring: Implement logging, monitoring, and alerting systems to continuously assess the security posture of the application. Stay up to date with the latest security trends, vulnerabilities, and best practices. Promote security awareness and training within the engineering team.
Qualifications:
Experience: 2+ years of experience in software engineering, with a focus on developing secure and scalable multi-tenant web applications with customer data isolation and tenant-specific configurations.
Tech Stack: Proficiency in modern web technologies (Python is a plus), relational databases, and cloud platforms (AWS, Azure, GCP).
Microservices Architecture: Strong experience designing and developing microservices-based architectures. Familiarity with service discovery, API Gateway, inter-service communication, and distributed systems principles.
Scalability & Performance: Experience with designing highly scalable and performant systems. Knowledge of caching, database sharding, partitioning, and high-throughput systems.
Security Expertise: Understanding of cloud security principles, cryptography, identity and access management (IAM), and secure coding practices.
Analytical Skills: Strong problem-solving skills with the ability to analyze complex security issues and provide practical solutions.
Soft Skills: Strong communication skills with the ability to explain complex technical concepts to non-technical stakeholders. Experience working in agile, collaborative environments.






