
Apply Link - https://tally.so/r/wv0lEA
Key Responsibilities:
- Software Development:
- Design, implement, and optimise clean, scalable, and reliable code across [backend/frontend/full-stack] systems.
- Contribute to the development of micro services, APIs, or UI components as per the project requirements.
- System Architecture:
- Collaborate and design and enhance system architecture.
- Analyse and identify opportunities for performance improvements and scalability.
- Code Reviews and Mentorship:
- Conduct thorough code reviews to ensure code quality, maintainability, and adherence to best practices.
- Mentor and support junior developers, fostering a culture of learning and growth.
- Agile Collaboration:
- Work within an Agile/Scrum framework, participating in sprint planning, daily stand-ups, and retrospectives.
- Collaborate with Carbon Science, Designer, and other stakeholders to translate requirements into technical solutions.
- Problem-Solving:
- Investigate, troubleshoot, and resolve complex issues in production and development environments.
- Contribute to incident management and root cause analysis to improve system reliability.
- Continuous Improvement:
- Stay up-to-date with emerging technologies and industry trends.
- Propose and implement improvements to existing codebases, tools, and development processes.
Qualifications:
Must-Have:
- Experience: 2–5 years of professional software development experience in [specify languages/tools, e.g., Java, Python, JavaScript, etc.].
- Education: Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- Technical Skills:
- Strong proficiency in [programming languages/frameworks/tools].
- Experience with cloud platforms like AWS, Azure, or GCP.
- Knowledge of version control tools (e.g., Git) and CI/CD pipelines.
- Understanding of data structures, algorithms, and system design principles.
Nice-to-Have:
- Experience with containerisation (e.g., Docker) and orchestration tools (e.g., Kubernetes).
- Knowledge of database technologies (SQL and NoSQL).
Soft Skills:
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- Ability to work in a fast-paced environment and manage multiple priorities effectively.

About GreenStitch Technologies PVT LTD
About
Similar jobs
Role & Responsibilities
What You'll Do
- Design, build, and ship production-grade backend services in a microservices environment
- Work directly with clients to understand requirements, solution their use cases, and integrate/deploy our product in their environment
- Own problems end-to-end — build, deploy, debug in the client's setup, and see it through to production
- Lead technical discussions with client engineering and business teams, translating their needs into working solutions
- Build integrations with third-party systems and APIs within customer environments
- Collaborate cross-functionally with internal product and engineering teams to feed client learnings back into the product
Ideal Candidate
- Strong Backend Engineer with robust Micro-services experience
- Mandatory (Experience): Must have 4+ years of hands-on experience in backend software engineering with 2+ years in a product company
- Mandatory (Skill 1): Must have hands-on experience building and running applications in a Micro-services setup - designing services, REST APIs, and service-to-service communication
- Mandatory (Skill 2): Must have strong production-grade experience in building and shipping real services in Java or Node.js (Java is highly preferred)
- Mandatory (Company): Product companies (B2B SaaS is preferred)
- Mandatory (Education): B.Tech / B.E. in Computer Science from Tier-1 institutes (IITs, BITS Pilani)
- Preferred (Experience): Must have worked directly with external customers in an engineering capacity - solutioning, integrating, or deploying the product in the customer's environment and handling technical discussions with their teams
- Preferred (Databases): Comfortable with both SQL and NoSQL databases
Role overview:
We are hiring one Senior Backend Engineer to take end-to-end ownership of our serverless backend — a hands-on IC role for someone both technically excellent and comfortable being one of the few people the entire backend depends on. You'll own the services across several Node.js and Python repositories, work directly with the founders and product team, and set the technical bar for reliability, security, and performance.
Key responsibilities
- Design, build, and operate AWS Lambda services across our HCM/workforce, project-management, commercial/revenue, permissions, and document domains — each comprising dozens of functions.
- Own the multi-tenant PostgreSQL data layer — schema design, query performance, and the permission/relationship model — end to end.
- Maintain and evolve the request path — API Gateway → custom Lambda authorizer → VPC-bound Lambda → private databases — including the runtime IAM/credential model that scopes every request.
- Safeguard tenant isolation and security across a per-company Cognito authentication model.
- Build and maintain integrations with external construction data environments (Asite, Autodesk Construction Cloud), including large-scale document synchronization.
- Optimize performance and reliability to keep latency-sensitive endpoints well within platform limits under growing load.
- Raise the engineering bar — testing, observability, CI/CD, and modernization of legacy components.
- Debug and resolve production incidents to root cause, and put safeguards in place so they don't recur.
- Document decisions and designs and collaborate with the frontend (Angular) and product teams.
Challenges you'll solve.
We prefer to be candid — these are the problems that make this role genuinely interesting:
Latency under a hard ceiling
API Gateway terminates any request beyond ~29 seconds regardless of the Lambda's own timeout — yet much of our value comes from heavy cross-project reporting. You'll keep p95 latency within budget through set-based SQL, pagination, streaming, and asynchronous processing.
Least-privilege, per-request security
A shared custom authorizer mints short-lived, request-scoped credentials via sts:AssumeRole under a strict 2,048-character inline session-policy limit. You'll design permission models that stay within that budget and reason about IAM precisely.
Graph-shaped data, relational store
The permission and relationship model is inherently graph-like, but lives in PostgreSQL — you'll model it with recursive queries, careful indexing, and set-based traversal rather than reaching for a separate graph engine.
Watertight multi-tenancy
One Cognito pool per company and tenant-scoped access throughout — isolation is a first-order concern.
VPC-bound serverless
Lambdas run inside a VPC to reach private databases; you'll manage cold starts, connection lifecycles, and pool limits.
Resilient external integrations
Syncing large document sets from third-party APIs (including SOAP/XML) demands backpressure, deduplication, retries, and graceful partial-failure handling.
Compute-heavy workloads
Server-side PDF generation, image processing, and multi-currency handling within Lambda's memory and time constraints.
The stack.
Runtime — Node.js, Python, AWS Lambda
AWS services — -1 API Gateway, Lambda, Cognito, STS / IAM, Secrets Manager, S3 CloudWatch, VPC, EC2
Infrastructure & CI/CD- AWS SAM, CodePipeline → CodeBuild Shared Data —PostgreSQL
Qualifications.
- 5+ years building and operating production backend systems.
- Deep expertise in Node.js and JavaScript — the asynchronous model, event loop, and memory behavior — plus solid working proficiency in Python and its production behavior.
- Strong hands-on AWS experience, ideally serverless (Lambda, API Gateway, IAM/STS, VPC, Secrets Manager, CloudWatch) — able to reason about IAM policies, not just apply them.
- Advanced SQL and relational data modeling — set-based query design and a working understanding of why N+1 patterns cause production issues.
- Proven production-debugging ability — root-cause analysis in distributed systems from logs and first principles.
- Strong ownership, sound judgment, and clear written communication — able to make good decisions with incomplete information and explain trade-offs to non-engineers.
Interview Process:
Introductory call-Mutual fit and role overview.
Technical deep-dive- A walkthrough of a challenging production problem you have owned.
Practical exercise -A realistic backend task, or a walkthrough of your own representative code.
System design- Collaborative design on a real scenario.
Final conversation- Values, ownership, compensation, and offer.
Job Role- Sr. Backend Developer (Python –Django)
Work Experience – 3-5years Roles and Responsibilities
• Understanding product requirements and convert to code
• Resolving bugs
• Stay on top of the product to ensure performance and scalability
• Ensure code quality and maintainability by following best practices and coding standards.
• Understand and keep the technical documentation up-to-date
• Implement RESTful APIs and integrate with front-end components and third-party services
• System architecture and design skills
Mandatory Experience:
• 3+ years of experience in REST API development with any Python based frameworks (Django, Django REST framework (DRF).
• 3+ years of experience in web development with Python
• 3+ years of experience with MySQL, PSQL
• 3+ years of experience with Git
• 3+ years of database programming experience (Postgres, SQL, ability to write complex queries)
• 3+ years of experience with Agile development cycle Good to have
• Contribution in any open-source projects
• Experience or understanding with DevOps
• Experience with agile development methodologies like Scrum
• API design & creation (e.g. OpenAPI)
• Experience in Test Driven Development
• Experience working in a product-based company Behavioral Skills
• Incessant problem solver
• Driven and eager to learn
• Optimistic and open to receiving feedback
• Highly organized and able to multitask
• Self –Starter to help with the design and programming of web applications. ∙
• Superior analytical and problem-solving skills
• Outstanding written and verbal communication skills
• Able to work in fast pace continuously evolving environment and ready to take up uphill challenges
• Able to understand cross cultural differences and can work with clients across geographies
- Strong experience in core Java programming.
- Good experience in Spring and Hibernate
- Proficiency with JSF/third party JSF components framework
- Must have at least 2+ years exp. of Web application development with exp. in using any MVC framework
- Knowledge of OOP concepts, industry best practices, and design
- Professional, precise communication skills
- Work experience writing Unit tests
- Good understanding of web technology and enterprise-level applications
- Work experience in applying the best practices of Web Application development
- Working experience in an Agile team especially with SCRUM
- Good to have experience in JavaScript frameworks
- Good to have experience in JSON, HTML5, CSS and XML
Following Skills will be an added advantage
- Working experience of Prime-Faces
- Knowledge of Spring Web Flow
Behavioral Skill
- Should be self-motivated and a quick learner with a problem-solving mind-set
- Attention to detail and follow-through to achieve good quality and meet deadlines.
- Ability to work effectively in a team as well as in an individual environment
- Should have excellent written and verbal communication skills
- 3+ years of SDE work experience from Product based companies
- Experience in Java, Spring Boot, MySQL, Kafka, Hbase, AWS
- Experience in Multi threading, distributed systems, Best practices of coding, scaling
- Identify bad code practices in Scala and write new analyzers to detect them.
- Improve the coverage of automatically fixable issues.
- Ensure fewer false-positives are reported by the analyzer.
- Work on the internal tools that support analysis runtimes.
- Contribute to open-source static analysis tools.
We’re looking for someone who has:
- Strong foundational knowledge in Computer Science.
- At least 3 years of professional software development experience in Scala and Java.
- Understanding of the nuances of execution of the source code (AST, data flow graphs, etc).
- Familiarity with Scala best practices followed in the industry.
- Native experience with Linux/Unix environment.
- A focus on delivering high-quality code through strong testing practices.
Job Description:
- Programming and optimizing smart contracts
- Design, research and develop blockchain-based solutions
- Developing decentralized high-performance systems
- Building reliable and fast data storages
- Security audits of third-party and internal solutions
- Establishing policies and procedures that produce secure, high-quality software
- Write and review technical proposals
- Improve engineering standards, tooling, and processes
- Coding with concurrency, efficiency and scalability as primary motive
- Document systems, build runbooks, and automate those processes
- Being hands on by writing, testing, and deploying high-performance networking code
- Rigor on clean code, unit testing, code coverage and best practices
- Developing infrastructure software
Required qualifications:
4+ years experience in JAVA, 1+ year of experience in Blockchain, willingness to learn on the go, ability to write clean code, a strong sense of responsibility.
Tech Stack:
JAVA, git, linux, bash, ability to work with Docker.
Nice to have:
cryptography and system software development experience, understanding of design patterns, understanding of operating systems and networks, ability to design algorithms and mathematical models.
As a Search lead, you will get hands-on experience in latest technologies like Elastic Stack, Spring, Kafka, Mongo, Redis, API Design etc. and also will be responsible for leading a team of engineers. The Search team is an essential part of the Technology team at Meesho and works on solving technical challenges related to ensuring fast searchability of data with increasing scale.
Understanding Elasticsearch internals. Managing & improving elasticsearch clusters performance.
Build & lead a great team by example.
Develop a deep understanding of the startup ecosystem.
Build a customer-facing technology product for global customers.
Learn & Develop Leadership skills.
We work on an array of technologies, including but not limited to Spring, Node, Elastic Stack, MySQL, Mongo, ReactJS, Webpack, Kafka, Redis, AWS Lambda, Ansible, etc









