What do Microsoft, The Gap, Royal Bank of Scotland, Lockheed Martin, and top Open Source projects like JQuery have in common? They all use BrowserStack, as do over 25,000 other customers!
BrowserStack is the industry-leading, cloud web and mobile testing platform that enables developers to test their websites and apps on different operating systems and mobile devices. Since launching in 2011, our mission has been bold yet simple: To be the testing infrastructure for the internet. 6 years and billions of tests later, we are ready for our next phase of hyper growth. Bootstrapped for the first 6 years, we continue to be profitable since inception with a near exponential https://workable.com/nr?l=https%3A%2F%2Fwww.browserstack.com%2Fgrowth">growth in customers around the globe. Recently, we closed $50M in Series A funding from Accel
Are you are the one who wants to work on a tech-heavy product, and the challenging technical problems that it entails? Problems vary, and can be as diverse as scaling the product smoothly as the company grows, to setting up a device farm, or solving streaming issues through a browser, without the use of plugins. Will you be excited for the challenge to transform and think critically on many computer science disciplines including product design, usability, building APIs and user-centric online applications, business logic, scaling performance, and 24x7 reliability?
JOB RESPONSIBILITIES
- Writing high quality code, participating in code reviews, designing/architecting systems of varying complexity and scope, and creating high quality documentation supporting the design/coding tasks
- Lead out team meetings, stand-ups, and architecture/design discussions
- Identify areas of improvement in our frameworks, tools, processes and strive to make them better. Evaluate our success metrics and evolve our reporting systems
- Works on the web application layer, backend, systems, streaming and other associated technology to build our product and components
- Find solutions and solve issues around a variety of operating systems or programming languages
- Researching new technologies and adapt them to BrowserStack requirements
- Own and commit to all your work, and be accountable for your results
- Using and understanding code from Open Source
- Teaching others how to use new software
- Willing to learn new programming languages and databases
- Able to write efficient SQL queries and design schemas for relational databases
- Participate in a culture of code reviews, writing tech specs, and collaborating closely with other people (no lone wolves)
- Produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration
- Develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24x7
- Scale distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality
- Good experience in at least one scripting language: Ruby, Nodejs, Python, AppleScript, Unix shell or similar
- Familiarity with one compiled language: C, Java, Go or similar
- Good knowledge of operating systems and networking concepts
- Reasonable knowledge of Windows and/or Linux operating systems
- Ability to work on Windows and Linux platform below the application layer, including file systems, kernels, custom installations, shell scripting, internal APIs, etc
- Aggressive problem diagnosis and creative problem solving skills
- Startup mentality, high willingness to learn, and hardworking
- Experience of 3-6 years

About BrowserStack
About
Company video


Connect with the team
Similar jobs
Wissen Technology is now hiring for a Java Developer - Bangalore with hands-on experience in Core Java, algorithms, data structures, multithreading and SQL.
We are solving complex technical problems in the industry and need talented software engineers to join our mission and be a part of a global software development team.
A brilliant opportunity to become a part of a highly motivated and expert team which has made a mark as a high-end technical consulting.
Required Skills:
- Exp. - 5 to 10 years.
- Experience in Core Java and Spring Boot.
- Extensive experience in developing enterprise-scale applications and systems. Should possess good architectural knowledge and be aware of enterprise application design patterns.
- Should have the ability to analyze, design, develop and test complex, low-latency client facing applications.
- Good development experience with RDBMS.
- Good knowledge of multi-threading and high-performance server-side development.
- Basic working knowledge of Unix/Linux.
- Excellent problem solving and coding skills.
- Strong interpersonal, communication and analytical skills.
- Should have the ability to express their design ideas and thoughts.
About Wissen Technology:
Wissen Technology is a niche global consulting and solutions company that brings unparalleled domain expertise in Banking and Finance, Telecom and Startups. Wissen Technology is a part of Wissen Group and was established in the year 2015. Wissen has offices in the US, India, UK, Australia, Mexico, and Canada, with best-in-class infrastructure and development facilities. Wissen has successfully delivered projects worth $1 Billion for more than 25 of the Fortune 500 companies. The Wissen Group overall includes more than 4000 highly skilled professionals.
Wissen Technology provides exceptional value in mission critical projects for its clients, through thought leadership, ownership, and assured on-time deliveries that are always first time right.
Our team consists of 1200+ highly skilled professionals, with leadership and senior management executives who have graduated from Ivy League Universities like Wharton, MIT, IITs, IIMs, and NITs and with rich work experience in some of the biggest companies in the world.
Wissen Technology offers an array of services including Application Development, Artificial Intelligence & Machine Learning, Big Data & Analytics, Visualization & Business Intelligence, Robotic Process Automation, Cloud, Mobility, Agile & DevOps, Quality Assurance & Test Automation.
We have been certified as a Great Place to Work for two consecutive years (2020-2022) and voted as the Top 20 AI/ML vendor by CIO Insider.
We are looking for a Senior Java Developer with 6+ years of experience to join our team. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices, and Cloud Technologies. You will play a key role in designing, developing, and optimizing scalable applications while mentoring junior developers and ensuring best coding practices.
Key Responsibilities:
- Design, develop, and maintain Java-based enterprise applications.
- Implement and optimize Microservices Architecture using Spring Boot.
- Develop, test, and deploy RESTful APIs and Web Services.
- Work with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
- Ensure application scalability, security, and performance.
- Collaborate with DevOps teams for CI/CD pipeline integration.
- Work with Cloud platforms (AWS, Azure, or GCP) for cloud-native development.
- Implement best practices for coding, testing, and deployment.
- Lead code reviews, mentor junior developers, and contribute to architectural decisions.
- Troubleshoot production issues and provide effective solutions.
Required Skills & Experience:
- 6+ years of hands-on experience in Java development.
- Strong expertise in Spring Boot, Spring MVC, and Spring Security.
- Experience with Microservices Architecture and containerization tools like Docker/Kubernetes.
- Proficiency in SQL & NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis).
- Hands-on experience with RESTful APIs, messaging systems (Kafka, RabbitMQ), and authentication mechanisms (OAuth, JWT, SAML).
- Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI/CD).
- Experience in Agile/Scrum development methodologies.
- Strong knowledge of multi-threading, concurrency, and design patterns.
-Design and build advanced applications from scratch keeping scalability and performance in mind.
-You’ll be working on our P2P and cryptocurrency exchange platforms to build more features around it.
-Collaborating with various stakeholders to determine software requirements
being a financial product, you’ll be involved in building tools to make our user’s data more secure.
-You will be working on blockchain technologies
-You will help maintain code quality and organization.
-Should be able to work with juniors; help and guide them as needed.
-We expect you to learn about new software technologies, and proactively look for ways to make them better.
#You'll be a good fit if:
-You’ve got 3+ years of development experience and an expert in the Ruby and Rails framework.
-You’re a Hands-on expert who can code, architect/design systems, and understand building highly available and scalable microservices on cloud infrastructure.
-You have a very good understanding of Containers and Container Orchestration Technology such as Docker / Kubernetes and AWS Cloud Platform exposure.
-You’ve hands-on experience in using DevOps tools such as Newrelic, Jenkins, Grafana, ELK, etc
-You’re an expert in writing background tasks, test-driven development.
-You enjoy collaborating with the front-end developers, DevOps, and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
-You’re committed to quality, and your code solves more problems than it creates ;)
Job Description
- Managing the interchange of data between the server and the users.
- Development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end Integrating the front-end elements built by your co-workers into the application; therefore, a basic understanding of front-end technologies is necessary as well.
- Writing reusable, testable, and efficient code.
- 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.
Expected experience with
- Should have worked on the Django REST framework.
- Familiarity with some Pandas, Numpy, text parsing/mining and 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
- Good understanding of server-side templating languages
- Worked on Amazon cloud solutions
- Understanding of accessibility and security compliance
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
- Understanding of fundamental design principles behind a scalable application
- Familiarity with event-driven programming in Python
- Able to create database schemas that represent and support business processes
- Strong unit test and debugging skills
- Proficient understanding of code versioning tool
- Excellent written and verbal communication skills.
- Should know about HDL and LLD.
- Should know about making python packages
- Should have worked on microservice-based Architecture
https://www.oziva.in/">OZiva is India's leading clean, plant based nutrition brand, combining modern science and ancient Ayurveda. We aim towards driving the paradigm shift from curative health care to preventive healthcare by focusing on the two fundamental pillars of fitness - nutrition and exercise.
OZiva is a startup founded by IIT, INSEAD and Mumbai University alumni with an existing vision to help people lead a healthier and better lifestyle.
We run a powerful, high impact, fast paced operation with cutting edge technology and good old-fashioned passion for making people healthier and fitter.
Job Responsibilities
- Work with product managers to understand product requirements and make them live.
- Ownership of end to end development
Must Haves
- Startup mindset of getting things done and focussing on business goals
- Proven problem solving skills
- 3+ years Hands on experience in designing and developing applications using server side technology (Java, Spring Boot / Node.js, Express)
- Excellent knowledge of Relational Databases, SQL and ORM technologies
- Good knowledge of design patterns
- Proficiency in REST architecture
- Experience with test-driven development
- Experience with Git/CI/CD/Gradle/Maven
- Inclination towards writing quality and performant code
Nice to Have
- Experience in Agile development
- Performance tuning, testing, refactoring and automation
- Experience working with AWS Cloud and Devops technologies (terraform , cloudformation, ansible)
- Experience running a production environment

Kindly do not apply if you have less than 4 Yrs of Experience in Python
Position(6 Months Contract in Gurugram, India) :
Sr. Software Engineer
Experience:
4+ years of relevant exp
Location:
Gurugram, India
(Note: FREE accommodation can be given in Gurgaon, India for the 6 months & 'work from home' is not allowed)
About Company:
The company for which you will be working is an online insurance provider that operates a B2C platform as well as a B2B2C platform. They are working to revolutionize the way insurance is bought in India by not only offering an online platform but also providing every customer a touchpoint with its partners. The company has been a platform for Motor, Health, Travel, & Life Insurance.
Key Competencies:
- A strong technical solutioning sense.
- Excellent experience in writing code using the following technologies: Python and Django.
- Can write elegant and performant SQL queries.
- Understand end-user requirements, formulate use cases and come up with effective solutions.
- Strong problem-solving, data structures, and algorithm design skills.
- Good understanding of REST APIs and web technologies in general.
- Very good understanding of any RDBMS like MySQL and PostgreSQL.
- Knowledge of NoSQL databases.
- Ability to build a feature from scratch & drive it to completion.
- A willingness to learn and choose new technologies with a strong justification for the choices made.
Roles/Responsibilities:
- Be involved in all aspects of development: playing a critical role in the design, planning, development, testing, and deployment.
- Help develop best practices for future development.
- Thinks and implements in the right way instead of cutting corners.
- Conceptualize, Design, and Develop new features in the product.
- Integrate user-facing elements into applications, test & debug programs
- Own the delivery of an entire piece of a system or application.
- Use technical knowledge and creative thinking to provide the most innovative solutions.
- Optimizing the performance of the components and keeping up to date with the latest industry trends
- Doing effective peer reviews where your peers learn from you every time.
- Be a great team player
If interested, please share your CV with kuldeep[dot]pandey[@]benchkart[dot]com
Node.js Developer Responsibilities:
- Developing and maintaining all server-side network components.
- Ensuring optimal performance of the central database and responsiveness to front-end requests.
- Collaborating with front-end developers on the integration of elements.
- Designing back-end services for various business processes.
- Developing high-performance applications by writing testable, reusable, and efficient code.
- Implementing effective security protocols, data protection measures, and storage solutions.
- Running diagnostic tests, repairing defects, and providing technical support.
- Documenting Node.js processes, including database schemas, as well as preparing reports.
- Recommending and implementing improvements to processes and technologies.
- Keeping informed of advancements in the field of Node.js development.
Node.js Developer Requirements:
- Bachelor's degree in computer science, information science, or similar.
- At least two years of experience as a Node.js developer.
- Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
- Knowledge of front-end technologies such as HTML5 and CSS3.
- Superb interpersonal, communication, and collaboration skills.
- Exceptional analytical and problem-solving aptitude.
- Great organizational and time management skills.
- Availability to resolve urgent web application issues outside of business hours
- Should know CI/CD process
-
- You’re proficient in NodeJS, TypeScript, MySQL, and MongoDB
- You possess strong OOP and design pattern knowledge
- Familiar with modern engineering practices: Code Reviews, Continuous Deployment, Automated Testing, etc
- You write understandable, testable code with an eye towards maintainability and experienced with TDD (Test Driven Development)
- You’ve the ability to build RESTful APIs
- Explaining complex technical concepts to designers, support team, and fellow engineers is not a problem for you
- Well versed with the fundamentals of computer science and distributed systems
- FrontEnd experience; (Good to have) Angular
- Startup experience, preferably a tech startup
- Open Source contributor
- You have experience with other programming languages -- e.g. Python, Ruby, PHP, Go, C, etc.
- Passionate about/experienced with open source and developer tools
- You have a bachelor's degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience
General Accountabilities/Job Responsibilities
- Participation in the requirements analysis, design, development and testing of applications.
- The candidate is expected to write code himself/herself.
- The candidate is expected to write high level code, code review, unit testing and deployment.
- Practical application of design principles with a focus on the user experience, usability, template
- designs, cross browser issues and client server concepts.
- Contributes to the development of project estimates, scheduling, and deliverables.
- Works closely with QA team to determine testing requirements to ensure full coverage and best
- quality of product.
- There is also the opportunity to mentor and guide junior team members in excelling their jobs.
Job Specifications
- BE/B. Tech. Computer Science or MCA from a reputed University.
- 3 -12 Years of experience in software development, with emphasis on JAVA/J2EE Server side programming.
- Hands on experience in Core Java, Multithreading, RMI, Socket programing,
- JDBC, NIO, webservices and Design patterns.
- Should have Knowledge of distributed system, distributed caching, messaging frameworks,
- ESB etc.
- Knowledge of Linux operating system and PostgreSQL/MySQL/MongoDB/Cassandra database is essential.
- Additionally, knowledge of HBase, Hadoop and Hive are desirable.
- Familiarity with message queue systems and AMQP and Kafka is desirable.
- Should have experience as a participant in Agile methodologies.
- Should have excellent written and verbal communication skills and presentation skills.
- This is not a Fullstack requirement, we are purely looking out for Backend resources.

- 5+ years experience
- Previously managed a team
- Built & managed backend systems from scratch previously.
- Lead the core backend engineering team, including mentoring, coaching, architecture, devops, code review and software infrastructure
- Should be more proficient with Django.
- Work with the executive team to shape and execute the product roadmap
- Direct our team environment to achieve sprint deliverables and acceptance criteria
- Design and monitor metrics to assess product and infrastructure performance
- Hire, build and shape the team









