
Senior Software Engineer II
- Mumbai, Maharashtra
- Permanent
- Full-time
- Design, develop, and support scalable backend systems and browser automation frameworks using Node.js, Python, and headless browser technologies.
- Build and maintain RESTful and GraphQL APIs, as well as integration systems using webhooks.
- Automate complex user interactions and workflows using headless browser testing and web scraping solutions.
- Develop and manage CI/CD pipelines (using tools such as Jenkins or GitLab CI) and maintain containerized environments (e.g., Docker).
- Integrate and support data systems using NoSQL databases (such as MongoDB or DynamoDB).
- Focus on security, scalability, and performance of backend systems, write clean, maintainable, and well-documented code and automation scripts.
- Collaborate with front-end engineers, QA, DevOps, and product teams to deliver high-quality solutions.
- Clearly document technical solutions and processes, mentor and support colleagues as part of a collaborative engineering culture.
- Professional experience with Node.js and at least one browser automation tool (Puppeteer, Selenium, or Playwright).
- Understanding of headless browser environments and web automation challenges.
- Proficiency in Python for scripting and automation tasks.
- Experience building and using RESTful APIs, GraphQL services, and working with webhooks.
- Familiarity with Docker, CI/CD pipelines (e.g., Jenkins, GitLab CI), and NoSQL databases such as MongoDB or DynamoDB.
- Strong debugging, testing, and performance optimization skills.
- Effective communication skills, with the ability to convey technical topics clearly to diverse audiences.
- Experience with cloud platforms (AWS, GCP, Azure) and microservices architecture.
- Familiarity with secure API development, including OAuth and JWT.
- Background in test automation, performance testing, or load testing is a plus.
- Our team is distributed across India, Georgia, Mexico, and Hawaii. To foster collaboration, we ask that candidates be available between 2:30 PM and 12:30 AM IST. We are dedicated to supporting work-life balance and can discuss flexible arrangements to accommodate your needs.