
At DotPe, we rely on our dynamic team of engineers to solve the many challenges and puzzles that come with our rapidly evolving technical stack. We’re seeking a Technical Lead Backend who is ready to work with new technologies and architectures in a forward-thinking organization that’s always pushing boundaries. Here, you will take complete, end-to-end ownership of projects across the entire stack. Our ideal candidate has experience building products across the stack and a firm understanding of web frameworks, APIs, databases, and multiple back-end languages. You’ll be joining a small team working at the forefront of new technology, solving the challenges that impact back-end architecture, and ultimately, delivering amazing global user experiences.
Technical Lead Backend
Responsibilities:
• Build cutting-edge, scalable systems by writing simple and efficient code, and pushing your design and architecture limits for new product development
• Optimize APIs for applications while creating and maintaining unit/integrations test suites
• Participate in all aspects of agile software development including design, implementation, and deployment
• Design and provide guidance on building end-to-end systems optimized for speed and scale
• Develop new features and infrastructure development in support of rapidly emerging business and project requirements
• Assume leadership of new projects from conceptualization to deployment
• Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application design
• Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities
• Work and collaborate closely with tech, product, and business teams to understand requirements and translate them into quality software products
• Experience in developing scalable and highly configurable solutions.
• Experience and understanding of Node.js and MongoDB
• Experience in Software design, System design, Debugging, System monitoring, profiling and agile process
• Experience working on NoSQL databases.
• Passion for innovation and creative ideas.
• Experience in developing automated unit and functional tests along with load & Performance testing
• Analytical mindset with good problem-solving abilities
• High proficiency in Data Structure and Algorithms

About DotPe
About
offline-to-online(O2O) space, Dot strives to enable digital transformation of Offline businesses using
smart innovations. This is a huge market, serving the 1.3 billion strong Indian population.
The start-up is led by a strong and experienced team. It has already raised funding of ~US$ 35.5
Million from renowned investors.
To know more, head over to: www.dotpe.in
Connect with the team
Company social profiles
Similar jobs
Based on experience, developers will be involved in building different elements of an online music app. Urgent requirement, immediate hiring will be done.


Requirements:
- Should be a go-getter, ready to shoulder more responsibilities, shows enthusiasm and interest in work.
- Excellent core Python skills including threading, dictionary, OOPS Concept, Data structure, Web service.
- Should have work experience on following stacks/libraries: Flask
- Familiarity with some ORM (Object Relational Mapper) libraries
- Able to integrate multiple data sources and databases into one system
- Understanding of the threading limitations of Python, and multi-process architecture Familiarity with event-driven programming in Python
- Basic understanding of front-end technologies, such as Angular, JavaScript, HTML5 and CSS3
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Understanding of accessibility and security compliance
Experience in both RDBMS(MySQL), NoSQL databases (MongoDB, HDFS, HIVE etc) or in-memory caching technologies such as ehcache etc is preferable
Job Title -Senior Java Developers
Job Description - Backend Engineer - Lead (Java)
Mumbai, India | Engineering Team | Full-time
Are you passionate enough to be a crucial part of a highly analytical and scalable user engagement platform?
Are you ready learn new technologies and willing to step out of your comfort zone to explore and learn new skills?
If so, this is an opportunity for you to join a high-functioning team and make your mark on our organisation!
The Impact you will create:
- Build campaign generation services which can send app notifications at a speed of 10 million a minute
- Dashboards to show Real time key performance indicators to clients
- Develop complex user segmentation engines which creates segments on Terabytes of data within few seconds
- Building highly available & horizontally scalable platform services for ever growing data
- Use cloud based services like AWS Lambda for blazing fast throughput & auto scalability
- Work on complex analytics on terabytes of data like building Cohorts, Funnels, User path analysis, Recency Frequency & Monetary analysis at blazing speed
- You will build backend services and APIs to create scalable engineering systems.
- As an individual contributor, you will tackle some of our broadest technical challenges that requires deep technical knowledge, hands-on software development and seamless collaboration with all functions.
- You will envision and develop features that are highly reliable and fault tolerant to deliver a superior customer experience.
- Collaborating various highly-functional teams in the company to meet deliverables throughout the software development lifecycle.
- Identify and improvise areas of improvement through data insights and research.
What we look for?
- 5-9 years of experience in backend development and must have worked on Java/shell/Perl/python scripting.
- Solid understanding of engineering best practices, continuous integration, and incremental delivery.
- Strong analytical skills, debugging and troubleshooting skills, product line analysis.
- Follower of agile methodology (Sprint planning, working on JIRA, retrospective etc).
- Proficiency in usage of tools like Docker, Maven, Jenkins and knowledge on frameworks in Java like spring, spring boot, hibernate, JPA.
- Ability to design application modules using various concepts like object oriented, multi-threading, synchronization, caching, fault tolerance, sockets, various IPCs, database interfaces etc.
- Hands on experience on Redis, MySQL and streaming technologies like Kafka producer consumers and NoSQL databases like mongo dB/Cassandra.
- Knowledge about versioning like Git and deployment processes like CICD.
What’s in it for you?
- Immense growth, continuous learning and deliver the best to the top-notch brands
- Work with some of the most innovative brains
- Opportunity to explore your entrepreneurial mind-set
- Open culture where your creative bug gets activated.
If this sounds like a company you would like to be a part of, and a role you would thrive in, please don’t hold back from applying! We need your unique perspective for our continued innovation and success!
So let’s converse! Our inquisitive nature is all keen to know more about you.
Skills
JAVA, MONGO, Redis, Cassandra, Kafka, rabbitMQ

Skills:
Strong knowledge of MYSQL/PostGreSQL; Knowledge of MongoDB, Redis, Couch DB is preferred.
Expertise in application development, databases, version control, and deployment. Skill - Node.js,
Experience of AWS or GCP - especially services such as Lambda or google app engine
Solid grasp of Service-oriented architecture. Web Services implementation on a medium to large scale
Solid understanding of scaling mobile app services. Having worked the backend of an Android app is preferred
Culture:
Ability to work independently with minimal supervision
Happy to deal with, and contribute to, an environment of daily builds Has worked in small teams, is versatile. Work within short timelines and be receptive to business needs. Can work closely with Digital, Product, Operations teams.
Desirable Social Attributes:
Has contributed to one or more Open Source projects through own initiative. Has provided a high quality answer to a question posted on StackOverflow.
Role:
As a Software Developer who would work independently, the candidate is expected actively acquire problems and deliver solutions as well as guide the team technically. Such a problem solver would obviously be a self starter with a high level of curiosity rather than a programming language specialist.
He/she would be required to produce software of the highest quality through self-discipline, clear and engaged communication, and attention to detail. The role would include custom web application development on (most typically on Node.js and PHP/Python), databases (most typically MySql and MongoDb), version control (github), testing (necessarily through test scripts written before code is written), daily builds and eventual deployment onto AWS or GCP.
Attributes of the ideal candidate:
Highly productive software developer with the proven aptitude to understand and apply technology
Determination to succeed despite obstacles and challenges, and a positive attitude favoring achievement of goals over open-ended investigation
Always learning, evolving, and sharing what you know
Inspired by complex, varied problems and rapid change
Open-minded, flexible, and curious about new and better ideas

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and aleadership skills.
Responsibilities
- Writing clean, high-quality, high-performance, maintainable code
- Develop and support software including applications, database integration, interfaces, and new functionality enhancements
- Coordinate cross-functionally to insure project meets business objectives and compliance standards
- Support test and deployment of new products and features
- Participate in code reviews
Qualifications
- 5+ years of relevant work experience
- Mandatory experience in building scalable microservices on nodejs platforms
- Expertise in Object Oriented Design, Database Design, Service architecture
- Experience with Agile or Scrum software development methodologies
- Ability to multi-task, organize, and prioritize work



- At TailNode, we are at the bleeding edge of this change.
- We conceptualize and develop products that are aimed to enable this transformation of the political architecture of the country.
- We leverage the best practices and insights of the technology world and apply them in our unique way to deliver impact on a massive scale.
- We want to offer you a once-in-a-lifetime opportunity to be a part of this massive change and build new and exciting products with us.
Responsibilities :
- Designing, building, and maintaining high performance, reusable, scalable and robust services and applications
- Developing and managing databases and reporting tools
- Building intelligent messaging bots using web APIs
- Designing and developing robust RESTful APIs and other interfaces
- Integrating data storage solutions.
Required Skills :
- Ability to write clean, structured code in Ruby/Python with documentation.
- Proficiency in at least one Ruby frameworks (Ruby on Rails or Sinatra) or Python framework (Django or Flask)
- Clear understanding of Data Structures and Algorithms.
- Ability to write well defined test cases using Minitest, RSpec or Unit testing framework.
- Experience in one of the following database technologies - MySQL, PostgreSQL, MongoDB, Cassandra.
- Proficiency in working with complex SQL queries.
- Knowledge of design patterns, architectural best practices.
- Familiarity with RESTful web services.
- Knowledge of version control tools like Git, SVN etc.
- Working experience with Cloud Services like Amazon Web Services or Google Cloud is a plus.
Required Qualifications :
- A Bachelors or a Masters degree in Computer Science or relevant field.
- Experience of 3-5 years in software development.
Note : Other language candidates may apply only if they're expecting to work primarily on Ruby/Python.
- 10 + years of experience and expertise in database and systems architecture design, development and implementation;
- Expertise and experience in data structures, indexing, query, and retrieval;
- Excellent data management skills including ensuring data integrity, data access, security and archiving procedures;
- Knowledge of the language technology and video extraction research domains to be able to converse fluently with the research communities to transform research requirements into concrete formalisms.
- Experience in cross platform development for multiple variants of Unix, Linux including 32 and 64 bit
- Experience with NoSQL, SQL databases, statistics and algorithms
- Strong oral and written communication skills
- Design, implement and test novel database architecture designs to accommodate the multimodal data types used in Client managed technology evaluations
- Administer and monitor database and address data security solutions as applicable
- Design and develop efficient techniques for fast, optimized data access and transfer of distributed or networked database systems
- Design, implement and test novel data structures, data search, query and retrieval solutions to enable access to and processing of the multimodal data types used in Client managed technology evaluations


HouseItt is a student-run start up recognized by the start-up India initiative by the
Government of India. It provides student residences across and around Delhi University
colleges. It provides easy to book, better service, and affordable rental homes to students
within the campus and thrives on building a robust support system for handling student
accommodations. It bridges the gap between the demand (students looking for PGs/Flats)
and supply (owners) of rentals.
JOB PROFILE: BACKEND DEVELOPER (FULL-TIME JOB)
REQUIREMENTS:
• Good knowledge of MongoDB or framework like Django (Python).
• Proficient in MySQL, PostgreSQL.
• Proficient understanding of Git & Github.
• Knowledge of user authentication and authorization between multiple systems, servers,
and environments.
• A solid understanding of how Web Apps work including security and session
management.
• Adequate knowledge of relational database systems and OOPconcepts.
• Experience with testing tools like Sentry.
• Ability to learn and research about things you don't know.
ROLES AND RESPONSIBILITIES:
• Understanding and interpreting the task assigned by Team Lead.
• Getting the assigned work done in the given deadline.
• Giving suggestions to improve our web application and solve business problem.
TENURE: Full-time job
LOCATION: Work from Home
SALARY: Rs. 20000/- to Rs. 25000 (IN HAND)
BENEFITS:
• Certificate of Experience
• Letter of Recommendation
• Strong experience as a Java/J2EE development is required
• Excellent working knowledge in SPRING MVC, SPRING BOOT,
• Strong background in developing and deploying software that runs in a real-time, multi-threaded environment
• Good knowledge and experience with concepts of MVC, JDBC and RESTful API Integration
• Experience with threaded and asynchronous environment
• Experience with any of the following Frameworks is Desired: Spring, Spring Boot, Hibernate
• Fundamental understanding of design patterns
• Working knowledge of SOAP/XML/WSDL
• Proven experience in MongoDB
• Experience supporting and troubleshooting problems in a highly complex environment
• Familiar with agile / scrum development methodologies
• Proficient understanding of Code version tools like Git/ Bitbucket and SVN
• Familiarity with Continuous Integration and tools such as Maven and Jenkins.
Role & Responsibilities:
• You will be responsible for Java development and building large scale applications that are high performance, scalable, and resilient in an SOA environment
• Working closely with end-users and other members of the team to identify and employ the best solutions
• Developing and implementing strong algorithms/techniques for solving problems in a high-volume, high-availability environment
• Engaging end-users to identify new requirements, strategic direction and highlight issues
• Defining and building maintainable processes that provide resilient and stable platforms, which support end user’s business/technical demand
• Integrating new services and providing clean APIs and services for applications
• Understanding volume growth to ensure the systems



