Required experience and skills
- Bachelors degree in Computer Science and Engineering. Bonus: Masters degree.
- 3+ years of total full-time work experience, preferably shipping SaaS applications.
- Startup experience strongly desired and comfortable wearing multiple hats.
- Proficiency in
- 1. Ruby, Ruby on Rails, Mysql, Linux, Git, AWS, CI/CD, NewRelic.
- 2. broad range of internet technologies and applications.
- Knowledge of frontend technologies and frontend development experience is prized and a plus. We use React and React Native for our web app and mobile apps respectively.
- Keep high quality performance, scalability, availability & security in mind to build, extend, and maintain web front end, mobile, and backend components of an evolving, real-time application
- Write bug free clean, elegant, testable code that scales well, and is delivered on time.
- Very curious and self driven.
Responsibilities
Your responsibilities include:
-
- Completing moderately complex projects containing some ambiguity with minimal oversight
- Troubleshooting and resolve most common production issues without assistance; being able to determine basic troubleshooting steps for uncommon production issues and occasionally contributes to on-call runbook
- Removing most blockers individually and proactively escalate or seek assistance to become unblocked quickly
About Tophatter
Tophatter is re-imagining discovery commerce in a world increasingly connected by smartphones. We are the world's fastest, most entertaining marketplace for mobile shoppers.

About Tophatter
About
Connect with the team
Similar jobs
Role Summary
We’re seeking a highly skilled and self-motivated Senior Software Engineer who thrives in a startup environment. You will lead end-to-end development of key features, own architectural decisions, and ensure the smooth delivery of our product.
Mandatory Skill Sets/Expertise
• 5-6 years of experience in full-stack development, with a strong focus on the MERN / PERN stack (MongoDB, PostgreSQL, Express, React, Node.js) and AWS.
• Expertise in AWS cloud architecture and experience with serverless solutions (Lambda, DynamoDB, API Gateway).
• Proficiency in designing and implementing CI/CD pipelines using Git, Jenkins, Github actions, or similar tools.
• Proven experience leading and guiding a development team, with strong mentoring skills.
• Ability to work independently and manage deliverables without oversight, while thriving in a startup mentality.
• Strong problem-solving abilities with a proactive approach to addressing technical challenges.
• Experience with databases like PostgreSQL, MongoDB, or other NoSQL solutions along with ORM tools like Sequalize & Mongoose ORM
• Excellent communication skills, both written and verbal, with the ability to explain complex technical concepts to non-technical stakeholders.
Nice to Have
• Knowledge of Typescript for both frontend and backend development. • Experience with Docker and containerized applications.
• Familiarity with GRC (Governance, Risk, and Compliance) tools or SaaS products.
• Experience with other AWS services like ECS, CloudFormation, or RDS.
Key Responsibilities
• Lead and mentor a team of developers, driving best practices in coding and architecture.
• Take full ownership of modules, from design through deployment, and launch web apps singlehandedly if needed.
• Design, develop, and maintain web applications using the PERN / MERN stack (MongoDB, PostgreSQL, Express, React, Node.js) with a focus on scalability, security, and performance.
• Prepare high-level technical designs and architectural decisions, especially on AWS serverless architecture and microservices.
• Implement secure, reliable, and scalable solutions using AWS services • Design and manage CI/CD pipelines to ensure continuous integration and automated deployments.
• Optimize application performance through techniques like lazy loading, code splitting, and caching.
• Collaborate with cross-functional teams, including Product Management, to define features and user experience improvements.
• Ensure high code quality by adhering to SOLID principles, implementing comprehensive testing, and embedding observability into the application.
• Monitor and respond to application performance incidents, focusing on improving uptime and resilience.
• Proactively offer suggestions during retrospectives and work on enhancing team productivity metrics such as Lead Time, Deployment Frequency, and Mean-Time-to-Recovery
A Fintech start up company that bridges the gap between the digital payments
and the micro-retailing industry of the market. A nexus for the B2B sector providing multi-utility services via an Android app, enabling the micro-retailers across India to revolutionize their business and thus providing them with an opportunity to generate more revenue by offering multiple micropayment and digital services at their offline store. We intend to leverage the mode of smartphone technology in the rural and urban markets across India, thus empowering micro-retailers and creating a sustainable self-employment for this segment.
Overall Competencies:
1. Tech Depth/Breadth/Problem Solving.
2. Design & Architecture (Code/Design review).
3. Team Management.
Leadership Competency:
- Managing & mentoring a team.
- Ability to deliver projects/sprints on time.
- Obsessed with quality: Design reviews, code reviews, testing (system/performance).
- Spending at least 50% time with hands-on coding while doing the above Programming.
Tech Competency:
- Hands-on with Python/Django/Flask.
- Knowledge of PHP & Laravel is a plus.
- Experience with any JavaScript framework (Angular / React ).
- Prior experience in micro-services based architecture.
- Good understanding of SQL (MySQL, Postgres, or similar).
- Good understanding of one no-SQL (MongoDB / DynamoDB etc).
- Comfortable producing and refactoring code without assistance.
- Can reason about the complexity of algorithms (time and space).
- Basic CI/CD and DevOps.
- Experience in Docker & Kubernetes.
- Design, QA, and Infrastructure.
- Knowledge of design patterns and cloud scaling.
- AWS & GCP experience. AWS is mandatory.
- Understands BDD/TDD/Performance/Security/Smoke testing/Unit Testing
- Understands REST principles and Microservices
- Understands version control & branching strategies
- Understands application security fundamentals and potential security risks
Education: Bachelors in Computer Science|
Minimum 5+ years in react
Must have worked on desktop application
Must have worked in frontend and backend both
5+ years of experience with React js, work closely with design, product management, and development teams to create elegant, usable, responsive, and interactive interfaces across multiple devices; experience with Electron js framework is a plus.
Description
We are a dynamic UK-based technology company that is fundamentally changing the way international logistics operates. We’re searching for a full-stack developer who is excited by the prospect of working at the bleeding edge of high tech in a rapidly growing scale-up. As we establish a global presence, we're expanding our team in India at a pace and looking for fantastic engineers to join us. We've recently raised our Series A round from leading US investor https://bvp.com/" target="_blank">Bessemer Venture Partners (LinkedIn, Twilio, Shopify) alongside https://episode1.com/" target="_blank">Episode 1 (Zoopla, Betfair, Shazam) and supply chain-focused fund https://www.dynamo.vc/" target="_blank">Dynamo Ventures (Sennder, Stord).
You will build and maintain our public-facing application. The role will mainly involve developing real-time frontend and backend services, while frequently interacting with a multi-cloud environment. You will build a customer-facing product deeply connected to the ML components of the system, solving new problems regarding how users interact with the results and how they re-train the models through their input.
Specifically, we want someone who can:
- Solve problems from understanding the available data to providing the functional UI requirements
- Architect solid frontend components, including snapshot testing and integration testing
- Develop and maintain APIs and data structures for ML-powered features
- Use cloud-native libraries, in a multi-cloud system
- Work with the DevOps to build CI/CD pipelines and help manage the infrastructure
Requirements
- Ability to develop user interfaces following HTML usability best practices
- Extensive knowledge of modern front-end development, using React with Hooks and CSS-in-JS
- Capable to build scalable APIs using the most recent Python features
- Extensive experience with SQL and NoSQL databases
- Have worked commercially with containerized tools like Docker, Docker compose, Kubernetes, etc.
- Experience that would be good to have:
- 2 - 3 years of commercial experience
- Ability to sensibly design features from a UI and UX perspective
- Experience with real-time interfaces and backends
We are planning to expand our team to explore new opportunities and looking for creative, enthusiastic, and passionate individuals to join our team.
Job Description
- Develop software using MERN stack technologies
- Designing user interactions on web pages
- Writing clean, functional code on the front- and back-end
- Testing and fixing bugs or other coding issues
- Developing back end website applications
- Creating servers and databases for functionality
- Ensuring cross-platform optimization for mobile phones
- Ensuring the responsiveness of applications
- Working alongside graphic and UI designers for web design features
- Designing and developing APIs
- Staying abreast of developments in web applications and programming languages
- Extensive knowledge of Node.Js, React.js, HTML, CSS & Javascript
- Strong knowledge of Data structures and Algorithms
- Ability to work independently and manage the entire frontend of all platforms associated with Rejolut
- Exemplary tasks – Explore something new every day!
- Responsibility – Bring in your own ideas and get supported in executing them.
- Fun – Experience a family culture & celebrate with the founders & team.
- Team – Be a part of a high-performance & cultural diverse team
- Freshers can apply
- Students in their last semester or passed out in 2020 can also apply
- Working days: Monday to Friday
- Timings: 11:00 am to 7:00 pm
- Duration of internship: 6 months/PPO(Performance Basis)
Stipend: INR 10,000 -15000 / per month
Please apply only if -
- You are available for the above said duration.
- You prefer to work in a fast paced environment with growth & learning opportunities
- If you have not applied for an internship before with us.
- have relevant skills and interests
Rejolut - As a Career Differentiator
- We are a young and dynamic team who are obsessed with solving futuristic and evolutionary business problems at scale with the next generation technology like blockchain, crypto and machine learning. Focuses on empowering people across the globe to be technically efficient, making advancements in technology and providing new capabilities that were previously thought impossible.
- We provide exposure to higher learning opportunities so that you can work on complex and cutting edge technology like React, React Native, Flutter, NodeJS, Python, Go, Svelte, WebAssembly. Strong expertise in blockchain and crypto technology and working with the networks like Hedera Hashgraph, Tezos, BlockApps, Algorand, Cardano.
- We maintain high end transparency with clients and employees as Visibility unlocks Efficiency and trust unlocks Visibility.
- Company is backed by two technology Co-founders, well-versed with consumer applications and their work has been downloaded millions of times and have led teams in leadership positions in companies like Samsung, Purplle, Loyalty Rewardz.
Benefits :
- Health Insurance
- Work from Home
- Fast growth and more visibility into the company
- Experience to work on the latest technology
- Competitive Learning Environment with supportive co-workers
- Employee friendly HR Policies
- Paid leaves up to certain limits
- Liberal working atmosphere
- Get mentored by the best in the industry
- Writing reusable, testable, and efficient code.
- Perform Code reviews of other team members.
- Design and implementation of low-latency, high-availability, and performant applications
- Integration of user-facing elements developed by front-end developers with server-side logic
- Implementation of security and data protection
- Integration of data storage solutions.
- Liaise with the product management team and architect the application / improve the architecture wherever necessary.
Skills And Qualifications
- 7+ years of the overall experience.
- Strong Practical knowledge and understanding of RESTful API
- Excellent Python coding skills and understanding of Python best practices (PEP8)
- Should handle a team of minimum 4 members
- Excellent detail-oriented, problem-solving skills and the ability to quickly learn and apply new concepts, principles, and solutions
- 7+ years of good hands-on experience in Python, with knowledge of Django
- Good hands-on experience in SQL Database (MYSQL / Postgres)
- Familiarity of Front End Development ( ReactJS )
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
- Able to create database schemas that represent and support business processes.
- Strong unit test and debugging skills
- Proficient understanding of code versioning tools GIT.
- Has experience of working in an Agile Environment.
- Fluent in English (written and oral) Fluency in a second language is preferred.
- Comfortable working remotely with great communication skills for a remote work environment.
Bonus qualifications
- Knowledge of any cloud. ( Especially Azure )
Job Description
Responsibilities
-
Ability to translate Wireframes and PSD Designs into functional web apps using HTML5, AngularJS, React , Node.js, and Mongo
-
Binding of UI elements to JavaScript object models
-
Creating RESTful services with Node.js
-
Architect scalable web architectures
-
Work in a cross-functional team to deliver a complete user experience
-
Create Unit and Integration tests to ensure the quality of code
-
Be responsive to change requests and feature requests
-
Write code that is cross-platform and cross-device compatible
-
Ability to wear many hats and learn new technologies quickly
Qualifications
Experience
-
2-3 years minimum in creating complex HTML based solutions
-
Detail oriented experience as a Web Developer creating Angular based solutions
-
1-2 years with Node.js and Express
-
Ability to work both independently and in collaborative teams to communicate design and build ideas effectively
-
Experience using asynchronous RESTful services (JSON)
Requirements
-
Fluent knowledge of latest HTML/CSS standards and best practices
-
Working knowledge of JavaScript and AngularJS
-
Working knowledge of Node.js and Express
-
Solid Understanding of HTTP protocol and how server-side code is processed on the client
-
Some experience with Photoshop or Sketch is a plus (creating sprites, optimizing, cutting or adjusting images)
-
Working knowledge of front end optimization and performance techniques
-
Obsession with lean, clean and organized front-end code
-
Cross-browser development and troubleshooting
-
Experience building Responsive websites for web, tablet and mobile devices
-
Eye for details is crucial
-
Able to handle multiple projects and competing deadlines
-
Good understanding of overall web design including basic usability, accessibility, industry standards, architecture, and navigation
-
Portfolio of work required. Include examples of all areas of interaction design (user flows, wireframes, final graphical display)
Roles and Responsibilities :
- Produce flexible, efficient and supportable technical solutions for complex business problems/projects in PHP and related frameworks.
- Knowledge of PHP web frameworks including Yii and Laravel or any one of the above.
- Develop new user-facing features, frontend development using javaScript and jQuery.
- Providing customized solutions by building relevant technology in PHP for any business problem/project.
Full-time - 6 Days per week
Responsibilities:
* Implementation of a robust set of services / APIs to power the web application
* Building reusable code and libraries for future use
* Optimization of the application for maximum speed and scalability
* Implementation of security and data protection
* Integration of the front-end and back-end aspects of the web application
Requirements:
* Proficiency in developing modern web applications using Nodejs & React.
* Good understanding of Database schema, design, optimisation, scalability.
* Good understanding of server-side CSS preprocessors.
* Ability to implement automated testing platforms and unit tests.
* Great communication skills, strong work ethic.
* Ownership of the product from start to finish.
* Knowledge of code versioning tools such as Git, Mercurial or SVN.
* Ability to learn new technologies quickly.
Nice to haves:
* Experience with AWS
* Expert level understanding of the HTML DOM and underlying event model
* Exposure to Gulp, Grunt, Bootstrap
* Prior Open source contributions
* Experience building responsive designs








