
Position Overview
We are seeking a skilled Developer to join our engineering team. The ideal candidate will have strong expertise in Java and Python ecosystems, with hands-on experience in modern web technologies, messaging systems, and cloud-native development using Kubernetes.
Key Responsibilities
- Design, develop, and maintain scalable applications using Java and Spring Boot framework
- Build robust web services and APIs using Python and Flask framework
- Implement event-driven architectures using NATS messaging server
- Deploy, manage, and optimize applications in Kubernetes environments
- Develop microservices following best practices and design patterns
- Collaborate with cross-functional teams to deliver high-quality software solutions
- Write clean, maintainable code with comprehensive documentation
- Participate in code reviews and contribute to technical architecture decisions
- Troubleshoot and optimize application performance in containerized environments
- Implement CI/CD pipelines and follow DevOps best practices
- Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field
- 4+ years of experience in software development
- Strong proficiency in Java with deep understanding of web technology stack
- Hands-on experience developing applications with Spring Boot framework
- Solid understanding of Python programming language with practical Flask framework experience
- Working knowledge of NATS server for messaging and streaming data
- Experience deploying and managing applications in Kubernetes
- Understanding of microservices architecture and RESTful API design
- Familiarity with containerization technologies (Docker)
- Experience with version control systems (Git)
- Skills & Competencies
- Skills Java (Spring Boot, Spring Cloud, Spring Security)
- Python (Flask, SQL Alchemy, REST APIs)
- NATS messaging patterns (pub/sub, request/reply, queue groups)
- Kubernetes (deployments, services, ingress, ConfigMaps, Secrets)
- Web technologies (HTTP, REST, WebSocket, gRPC)
- Container orchestration and management
- Soft Skills Problem-solving and analytical thinking
- Strong communication and collaboration
- Self-motivated with ability to work independently
- Attention to detail and code quality
- Continuous learning mindset
- Team player with mentoring capabilities

Similar jobs
- Strong understanding of Core Python, data structures, OOPs, exception handling, and logical problem-solving.
- Experience in at least one Python framework (FastAPI preferred, Flask/Django acceptable).
- Good knowledge of REST API development and API authentication (JWT/OAuth).
- Experience with SQL databases (MySQL/PostgreSQL) & NoSQL databases (MongoDB/Firestore).
- Basic understanding of cloud platforms (GCP or AWS).
- Experience with Git, branching strategies, and code reviews.
- Solid understanding of performance optimization and writing clean, efficient code.
- Develop, test, and maintain high-quality Python applications using FastAPI (or Flask/Django).
- Design and implement RESTful APIs with strong understanding of request/response cycles, data validation, and authentication.
- Work with SQL (MySQL/PostgreSQL) and NoSQL (MongoDB/Firestore) databases, including schema design and query optimization.
- Experience with Google Cloud (BigQuery, Dataflow, Notebooks) will be a strong plus.
- Work with cloud environments (GCP/AWS) for deployments, storage, logging, etc.
- Use version control tools such as Git/BitBucket for collaborative development.
- Support and build data pipelines using Dataflow/Beam and BigQuery if required.
- Experience with GCP services like BigQuery, Dataflow (Apache Beam), Cloud Functions, Notebooks etc
- Good to have Exposure to microservices architecture.
- Familiarity with Redis, Elasticsearch, or message queues (Pub/Sub, RabbitMQ, Kafka).
Strong Senior Backend Engineer profiles
Mandatory (Experience 1) – Must have 5+ years of hands-on Backend Engineering experience building scalable, production-grade systems
Mandatory (Experience 2) – Must have strong backend development experience using one or more frameworks (FastAPI / Django (Python), Spring (Java), Express (Node.js).
Mandatory (Experience 3) – Must have deep understanding of relevant libraries, tools, and best practices within the chosen backend framework
Mandatory (Experience 4) – Must have strong experience with databases, including SQL and NoSQL, along with efficient data modeling and performance optimization
Mandatory (Experience 5) – Must have experience designing, building, and maintaining APIs, services, and backend systems, including system design and clean code practices
Mandatory (Domain) – Experience with financial systems, billing platforms, or fintech applications is highly preferred (fintech background is a strong plus)
Mandatory (Company) – Must have worked in product companies / startups, preferably Series A to Series D
Mandatory (Education) – Candidates from Tier - 1 engineering institutes (IITs, BITS, are highly preferred)
We are looking for a Sr. Drupal Developer primarily responsible for back-end/module development.
- 5 + years experienced Drupal professional having develop/architect experience in Drupal 7, 8 and 9 platforms.
- Ability to perform complex Drupal development tasks including custom module development using the Drupal API system and hooks from major Drupal core systems
- Responsible for designing and implementing new features and functionality, establishing and guiding the websites architecture, ensuring high-performance and availability, and managing all technical aspects of the CMS. Work closely with front-end developers and customers to ensure an effective, visually appealing, and intuitive implementation.
- Ability to perform complex Drupal development tasks including custom module development using the Drupal API system and hooks from major Drupal core systems.
- Develop code by adhering to the Drupal, security and accessibility standards.
- Strong RESTful API development and experience in consuming the micro service
- Ability to architect enterprise Drupal solutions including data, display, and information architecture
- Advanced site-building experience including deep familiarity with Drupal modules such as CTools, Views, and Panels
- Experience creating custom Drupal modules
- Experience building responsive websites using Drupal CMS, HTML/HTML5, CSS/CSS3, and JavaScript/jQuery
- Knowledge of PHP, PHP files and theme functions, and knowledge of the Drupal theme layer
- Through understanding of the Software Development Lifecycle (e.g. Requirements, Design, Development, Testing) and exposure to Agile or iterative SDLCs
- Proficiency in SQL and relational databases such as mySQL, Postgres, etc.
- Proficiency in using Version Control System such as Git or SVN
- Works with stakeholders to execute technical & business objectives for the WCMs web properties. Collaborates with web designers, web developers & content editors to build high-quality, secure, standards-compliant web applications/sites & experiences
- Prioritizes, tracks, and documents feature requests, enhancements, and bugs. Communicates frequently with project teams to maintain situational awareness
- Conducts software testing and release activities
- Experience with Docker and CI/CD tools such as Travis, Jenkins
What’s the opportunity?
Are you a backend developer looking to fast-track your learning and growth? Have you looked at world-class products like Asana, Notion, or Airtable, and felt “I wish I were part of the early team that built these products”?
We’re a team that has previously built and rolled out globally successful SaaS products used by tens of thousands of customers. We’re laser-focused on delivering a world-class product again, and looking for an ambitious backend engineer to join our existing team of 9 engineers.
If it excites you to think of a fast-paced start-up environment, building something big from scratch, breaking down new problems, creating new APIs, working on performance issues, getting hands-on with DevOps initiatives, and showcasing demos of your work every Friday with a happy and passionate team, then this is the right opportunity for you.
Some of the tech problems you get to work on as a backend engineer would be to build the backend for a modern spreadsheet experience from scratch, work on infra as code, write robust code that is fault-tolerant, work on performant code that adheres to SLOs set by the organization.
About you:
● 3- 5 years of experience
● Expertise in the following areas ○ Java ○ HTTP Protocol
● You’ve heard of or worked with some of the following tech stacks/products ○ Spring ○ PostgreSQL ○ Redis ○ Docker ○ Message brokers ○ GitHub
● These non-functional areas are familiar to you ○ Performance ○ Debugging ○ Log management
Nice to have:
● Familiarity with AWS
What’s in it for me?
● Great opportunity: We genuinely care about everyone we hire. You’ll learn new things and grow no matter how experienced you are; you will be working with founders who have more than three decades of collective experience in building significant B2B SaaS startups.
● Great team: Work with a world-class, high-velocity team that truly embodies the values of empathy, curiosity, and customer-centricity. Check out the MTT(Meet The Team) videos on our LinkedIn.
● Great culture: An open, fun, and exciting startup culture that empowers its people to champion big problems with the freedom to think and innovate.
● Growth: You could easily and quickly transition into other roles you might like.
● Impact: You get to be part of a global, passionate team in a fast-paced and growth-oriented environment. The team has a work philosophy of being high on ambition, ownership, and a bias for action.
● Monetary rewards and benefits: Competitive stipend, flexible leave policy, and more
Job Description:-
Design, develop IoT/Cloud-based Typescript/ JavaScript/ Node.JS applications using
Amazon Cloud Computing Services.
Work closely with onsite, offshore, and cross functional teams, Product Management, UI/UX developers, Web and Mobile developers, SQA teams to effectively use technologies to build and deliver high quality and on-time delivery of IoT applications
Bug and issue resolution
Proactively Identify risks and failure modes early in the development lifecycle and develop.
POCs to mitigate the risks early in the program.
Assertive communication and team skills
Primary Skills:
Hands on experience (3+ years) in AWS cloud native environment with work experience in
AWS Lambda, Kinesis, DynamoDB
3+ years’ experience in working with NodeJS, Python, Unit Testing and Git
3+ years in work experience with document, relational or timeseries databases
2+ years in work experience with typescript.
1+ years in IaaS framework like Serverless or CDK with CloudFormation knowledge
- 3+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relationl Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem solving
Good to Have Skills:
- 4+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus.
DeepSource is working on building tools that help developers ship good code. There are over 40 million developers in the world, and all of them write and review code in some form. There’s a massive opportunity to impact how software is built right from where the code is written using automation and intelligence, that not only improves developer productivity but also increases software’s robustness.
The Language Engineering team works on the source code analyzers, including both programming languages and configuration-as-code systems. As a member of the Language Engineering team, you will work on building the best, most comprehensive, Python analyzer in the world. You will add new rules and Autofixes for finding more issues with code and automatically fixing them. You will be involved with the Python community to understand the problems with static analysis tools in the ecosystem.
As a member of the Language Engineering team, you will:
-
Identify bad code practices in Python 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 2 years of professional software development experience in Python.
-
Understanding of the nuances of execution of the source code (AST, data flow graphs, etc).
-
Familiarity with Python best practices followed in the industry.
-
Native experience with Linux/Unix environment.
-
A focus on delivering high-quality code through strong testing practices.
We offer competitive compensation with meaningful stock options, a generous vacation policy, and a workstation of your choice, to name a few of the perks.
- Proven hands-on Software Development experience
- Proven working experience in Java development
- Hands on experience in designing and developing applications using Java EE platforms
- Object Oriented analysis and design using common design patterns.
As a software engineer, you will be the part of a team that focuses on building software applications that scale well. You will play a significant role in shaping our software architecture that provides measurable customer value. You understand both technology and business to know the right trade-offs to make. You will be a technical mentor for your team members. You will work closely with your peers, managers, product, design, and operations teams to create solutions that meet business requirements. You will drive engineering and operational excellence across Scatter. You will collaborate with other engineers to surface common pain points, develop solutions and evangelize best practices.
Qualifications:
2-3 years of professional software engineering experience building customer-facing web and/or mobile applications Strong coding skills using Python, Django, is mandatory. Knowledge on Html, Css, React Js, Jquery, Bootstrap or equivalent programming language is added advantage Graduated from Tier 1 or Tier 2 engineering colleges Excellent knowledge of Data Structures and Algorithms Bachelor or Master degree in Computer Science or a related discipline Experience working in an agile environment Self-quick learner and passionate problem solver Excellent debugging and troubleshooting skills, with an enthusiastic attitude to support and resolve customer problems Good oral and written communication skills Above all, an insatiable desire and ability to learn
Nice to have skills:
Experience with large-scale SaaS applications Experience building web and mobile applications Experience designing services on top of cloud infrastructure like AWS, Azure, etc Prior experience in building product from 0-1
Benefits
Ownership and autonomy to drive customer and culture initiatives Opportunity to get mentored and mentor junior engineers Remote work
Experience: 2 - 3 Years
Location: Bangalore
Salary: 8 Lakhs
Qualification: Any
Industry: Any
Gender: Any
Skills required: C#,SQL Server ,WEB-API and My-SQL knowledge but optional.
______________________________________________










