Senior Software Engineer

Published date: 2024/01/10
  • Location: Pune, Maharashtra, India
About Townhall:

Townhall is a modern day B2B SaaS events technology startup backed by BookMyShow, and top Indian angels like Kunal Shah (CEO, CRED) and Haresh Chawla(Network18 founding CEO) and others. We have captured a wealth of domain expertise in the events space with over 50,000 events managed through our registrations business - Townscript over the last 11 years. We are now geared up to harness the potential of the multi-billion dollar events-tech market through our unique end-to-end events platform – striving for unicorn status in the years ahead!

Responsibilities:
• Own a functional area from product conception to delivery
• Given a product requirement, work with Product Managers to understand & refine the requirements and translate them into technical requirements
• Prepare high-level designs with the help of Architects and Principal Engineers
• Come up with a low-level design and code independently in multiple tech components related to the functional area
• Choose the right tech stack for a given requirement
• Optimize existing microservices
• Take non-functional requirements (Reliability, Availability, Scalability) into consideration while making any decision
• Owning the quality of code, UT coverage, documentation, etc.
• Collaborate with teams by contributing to the shared vision and working closely with cross-functional stakeholders

Requirements:
• 2 - 4 years of experience developing new-age web products, distributed and scalable systems
• Strong coding skills, data structures, and algorithms, master level in at least one programming language like Java, Python, c++
• Strong object-oriented design skills and an uncanny ability to design intuitive module and class-level interfaces
• A good understanding of System Design, Design Patterns, Service Oriented Architecture, and Microservices
• Deep experience in building web products using any JS frameworks like Angular, React, Vue etc., with strong Javascript, HTML, and CSS fundamentals
• Deep experience with backend technologies like Java + Springboot, RESTful web services
• Knowledge of different database services like RDBMS, NoSQL, Firebase
• Understanding of streaming systems, Message queues like Kafka, RabbitMq, etc
• Know your field: cutting-edge tech and the right tools for the job
• Prior work experience in an agile environment, continuous integration, and continuous delivery (CI/CD)
• Ability to work in a high performance-driven startup environment
Company Name: Townhall

Apply

0 page views

Related listings

  • Android Developer
    Software Developer
    Software Developer
    We are hiring for a Android Developer position for professionals with 2-4 years of experience. We believe in hiring for potential and not necessarily for an already proven and exactly matching work experience. Therefore, the primary requirement for t...
    2026/11/08
  • Android Developer Fresher
    Software Developer
    Thane (Maharashtra) Software Developer
    ComUnus Technologies is Hiring for Android Developer Freshers !!! Location : Thane (Work from Office) Qualification : Graduation is must. Bond : 3 Years ( Initial 3 months Training Period ) Roles and Responsibilities - Understanding of Android Framew...
    2026/11/08
  • Android Developer
    Software Developer
    Software Developer
    Design and build advanced applications for the Android platformCollaborate with cross-functional teams to define, design, and ship new featuresWork with outside data sources and APIsUnit-test code for robustness, including edge cases, usability, and ...
    2026/11/08