We are looking for a talented and experienced Senior Software Development Engineer (SDE 3) to join our engineering team. In this role, you will take ownership of complex projects, designing and building high-performance, scalable systems. As an SDE 3, you will be ensuring that the solutions we build are both robust and efficient. This is a hands-on role, and you will be expected to drive projects from concept to deployment, ensuring the delivery of high-quality, production-ready code. You’ll be working in a fast-paced environment, so strong problem-solving skills and a passion for building exceptional software are essential.
What You Will Do:
- Develop high quality, secure, scalable enterprise-grade backend components based on technical requirements specifications and design artefacts within expected time and budget
- Good understanding of using which technology and where with justified study backing the decision
- Triage, debug, and ensure the timely resolution of software defects
- Participate in functional spec, design, and code reviews
- Follow standard practices to develop and maintain application code
- Take an active role in reducing the technical debt in our various codebases
We Are Looking for:
- Expertise in Python programming.
- Knowledge of Selenium with Python, Webdriver, XPath, CSS Selectors, etc is mandatory.
- Good understanding of data collection and processing tools systems.
- Experience in building REST API-based microservices is desired.
- Hands on experience on NoSQL, RDBMS, message brokers, cache systems
- Research & Development capabilities for exploring new topics and use cases
- Hands-on experience in AWS and Docker is preferred.
- Cybersecurity knowledge is a plus
- Strong technical background with the ability to quickly adapt to new technologies.
: 5-7 years in Software Engineering
Working Conditions:
This position requires working from the office full-time; remote work is not available.