
Roles and Responsibility:
∙ Develop functional and fast-responsive web applications, using markup languages. ∙ Maintain websites.
∙ Elaborate mobile-based and web-based features.
∙ Troubleshoot apps for bugs.
∙ Fix bugs if necessary and improve usability.
∙ Improve apps for maximum speed.
∙ Troubleshoot UI and improve its performance accordingly.
∙ Employ the latest technology in order to re-built legacy apps.
∙ Integrate UI elements with server-side ones.
∙ Detect and fulfill front-end and back-end requirements.
∙ Perform training and support activities.
∙ Develop reusable code.
∙ Write comprehensive manuals, guides, and documents.
∙ Compile prototype and quality mockups.
∙ Make sure that high-quality graphic standards are met.

About Bacancy Technology
About
Connect with the team
Similar jobs (10)
1) Be open to learn new frameworks like Hapi.JS , Typescript , Nest.JS
2) Strong DB concepts , and hands on knowledge on MongoDB , REDIS
3) Experience working with micro-services will be a plus
4) Experience working with JWT and IAM systems will be a plus
5) Experience working with Postman , Swagger will be a plus
6) TDD knowledge is an advantage and also working with Unit Test code and familiar with test code coverage concepts.
7) Strong operating system knowledge is a plus with knowledge of how to manage threads.
8) Working experience with RabbitMQ , Kafka will be a plus
9) Strong knowledge of JS internals is a must.
1) Be open to learn new frameworks like Hapi.JS , Typescript , Nest.JS
2) Strong DB concepts , and hands on knowledge on MongoDB , REDIS
3) Experience working with micro-services will be a plus
4) Experience working with JWT and IAM systems will be a plus
5) Experience working with Postman , Swagger will be a plus
6) TDD knowledge is an advantage and also working with Unit Test code and familiar with test code coverage concepts.
7) Strong operating system knowledge is a plus with knowledge of how to manage threads.
8) Working experience with RabbitMQ , Kafka will be a plus
9) Strong knowledge of JS internals is a must.

Are you looking for a super-challenging role designing backend systems that scale to 1000+ TPSs in one of India's fastest growing, profitable near-Unicorns with businesses spanning Lending, E-comm and UPI? Then this is the role for you.
Client Company is a profitable, rapidly scaling unicorn which is extremely well capitalized. Client has a very strong moat in the consumer lending space on the back of which it is entering into additional large markets such as E-comm and UPI.
Client company is now entering its next phase of growth from a fast-scaling startup to a robust, high-scale financial platform serving millions of users daily.
You'll design systems built for 10x100x growth, make the key technical trade-off calls, and stay deeply hands-on. Beyond building, you'll mentor engineers and work directly with founders and product teams to translate business goals into scalable, reliable systems.
This role is an opportunity to:
- Shape the next-generation architecture for a high-throughput fintech system
- Build systems designed to scale 10x100x from current volumes
- Solve real-world problems across performance, reliability, and financial-grade security
Responsibilities
- Design and evolve the platform architecture to support 10x100x growth
- Own systems end-to-end from the first design decision to production impact
- Lead system design discussions and set the long-term technical direction for the platform
- Identify scale bottlenecks early and drive solutions
- Mentor and elevate engineers through design reviews, code quality, and architectural thinking
- Partner directly with founders and product teams to turn business priorities into scalable systems
- Operate with high ownership in a fast-paced environment where priorities evolve quickly
- Drive projects independently own timelines, coordinate with teams, and see delivery
- Conduct rigorous code reviews and champion engineering best practices across the team
- Proactively identify gaps in the system and come up with concrete approaches to address them
- Solve technical problems across the company not just confined to a single pod
- Challenge existing architecture with data and reasoning push back when its the right call, and drive adoption of better approaches.
Requirements
- 7-12 years of experience in backend or platform engineering
- Strong computer science fundamentals (preferably from IIT, BITS, NITs)
- Strong proficiency in backend development (Node.js, Java, Go, or equivalent)
- Proven experience scaling systems through high-growth startup phases (1→10 or beyond)
- Track record of building and owning critical platforms or systems from scratch
- Exposure to high-volume transactional systems; fintech or lending is a strong plus
- Bias for action - moves fast, makes sound decisions, owns outcomes end-to-end
- Comfortable navigating ambiguity and evolving priorities in a startup environment
- Strong problem-solving skills ability to break down complex technical challenges and arrive at pragmatic, well-reasoned solutions
- Hands-on experience with platform engineering developer tooling, shared services, infrastructure abstractions, or internal platforms
Senior Developer should have exposure to building logistics products.
Skilled in RESTful & GraphQL APIs, microservices, and database optimization (MySQL, PostgreSQL, MongoDB).
• Experienced in authentication (OAuth, JWT), caching (Redis, Memcached), and real-time applications (WebSockets).
• Strong knowledge of CI/CD pipelines, Docker, Kubernetes, and cloud deployment (AWS, GCP, Azure).
• Passionate about scalability, performance tuning, security best practices, and clean code architecture.
My Client's India is its largest studio outside USA with 400+ people and growing rapidly. It manages some of the biggest global games in the Casual Gaming, Action Strategy, Match-3, Slots, and Invest Express genres. The game teams are responsible for the long term-vision of the game, its entire Game Design & Tuning, Product Roadmap, Features, Content & Creative decisions, Art work (2D, 3D, Animation), Development, QA/Testing, Analytics & Performance Tracking, User Acquisition & Live Operations.
The India team is full of passionate gamers, who love to play, build great products, and have fun doing it. Studio I expect continued growth and is looking for strong leaders to expand the studio into this next growth phase.
As a Principal Software Engineer, you will be responsible for the software design of large scale applications and features & enhancements which reaches millions of players. You should be passionate about players, performance, scalability and holds a very high bar for quality of the game.
Responsibilities
- Work with Product Management to translate business requirements into technical requirements.
- Owns technical roadmap, design and review for end-to-end games, ensure design quality and integrity
- Modernizing the tech stack
- Bring tech innovations in the game which will help in growth of the games
- Design, code, and develop new features/fix bugs/add enhancements
- Analyze and improve efficiency, scalability and stability of various system resources
- Lead and Mentor junior engineers and drive a culture of technical perfection.
- Drive creative and innovative solutions to complex problems, exemplifying good technical discernment.
- Drive improvements and new approaches to address potential systemic pain points and technical debt, anticipate and avoid problems.
- Take a hands-on approach in the development of prototypes, independently and with others, to establish design decisions and/or technical feasibility.
Required Skills
- Masters or Bachelor’s Degree in Computer Science, Engineering or equivalent
- A minimum of 7 years of professional experience in software development, mobile, desktop or web application development with hands on coding experience covering full stack
- Experience coding in C#, C++, Python, Javascript and SQL
- Working knowledge of mobile landscape, architectures, trends, and emerging technologies.
- A proven foundation in computer science, with strong competencies in data structures, algorithms, OOPS and software design
- Strong problem solving and debugging skills
- Excellent communication skills and the ability to work effectively in a team environment.
Desired Skills
- Experience with mobile development – Android/iOS/Native OR on game engines such as Cocos-2D, Unity or other.
- Experience with Amazon Web Services (EC2, ELBs, ElastiCache, DynamoDB, terraform etc)
- Experience with setting up server monitoring, alerting and server provisioning
- Familiarity with micro service architecture, containers and related technologies (Docker, Kubernetes, ECS)
- Experience with development tools & integrated build systems: XCode, IntelliJ, Git/Jenkins
- Experience of driving activities, review process to ensure software and product quality.
- Willing to pick up any languages, technologies, or methodologies necessary to smite a challenge—and if a conventional solution does not exist, then innovate as necessary.
What we offer you:
- Work in a studio that has complete P&L ownership of games
- Competitive salary, discretionary annual bonus scheme and RSUs
- Full medical, accident as well as life insurance benefits
- Catered breakfast, lunch and evening snacks
- Child care facilities for women employees and discounted facilities for male employees
- Well stocked pantry
- Generous Paid Maternity/Paternity leave
- Employee Assistance Programs
- Active Employee Resource Groups – Women
- Frequent employee events
- Additional leave options for most employees
- Flexible working hours on many teams
- Casual dress every single day
- Work with cool people and impact millions of daily players!
Required Candidate profile
Primary Skills:
Strong working knowledge of Typescript, MongoDB, Express.
Strong proficiency in TypeScript, Javascript including DOM manipulation and the JavaScript object model, ES6.
Strong understanding of NodeJS fundamentals.
Knowledge and experience working with PostgreSQL is a major plus.
Experience with ORM libraries.
Familiarity with RESTful APIs.
Experience in troubleshooting and RCA of Production issues Analyze logs in Kibana Elastic Search.
Knowledge of tools like Git, Github, JIRA, Cucumber, Jasmine, and others that make coding more efficient and easier to share.
Familiarity of working in either the AWS Cloud or Azure including Docker + Kubernetes based microservice deployment.
Secondary Skills:
Good communication and design skills Experience in handling teams.
Solid back-end software development experience.
Ability to understand business requirements and translate them into technical requirements.
Experience working in an Agile environment.
Qualification:
Good experience as Software Developer.
Prior experience in a technical leadership or developer position.
Back End Developers/ API Web Services Experience Mandatory.
NodeJS is mandatory.
One RDBMS and one document database mandatory.
Responsibilities:
- Crawl the internet/intranet for issues people are facing and convert them in to stuctured data that would be consumed downstream.
- Familiar with the software development life cycle (SDLC) from analysis to deployment.
- Comply with coding standards and technical design.
- Adapts structured coding styles for easy review, testing, and maintainability of the code.
- Integrate the developed functionality and/or component into a fully functional system.
- Ensure unit and integration level verification plans are in place and adheres to the great quality of code at all times.
- Actively participate in troubleshooting, debugging and updating current live system.
- Verify user feedback in making the system more stable and easy.
- Work closely with analysts, designers, and other peer developers.
Requirements:
- Bachelor's degree in computer science or equivalent practical experience.
- Understanding of OOPS concepts, Persistence, Threading.
- Good understanding of version control system (GIT).
- Knowledgeable in data structures and algorithms.
- A background in Engineering with sound oral and written communication skills.
- 6+ years of experience working on the server-side.
- Exposure to API designing, scalable architecture, and thorough understanding of systems.
- Great database modeling skills.
- Working knowledge of Databases, both relational (such as PostgreSQL) and in-memory database (such as Redis).
- Good understanding of web stack and how all the pieces fit together.
- Experience with open-source projects.
- Experience in designing interactive applications.







