Job Title: Lead Data Engineer
Location: Pune Bangalore
Experience: 610 Years
Skills: Azure Shell ScriptingData Modeling PythonDBTSQLSnowflake
Job Summary:
As a Lead Data Engineer you will leverage your expertise in Python Django Flask React and cloud technologies to design develop and deploy scalable highperformance web applications. You will be responsible for developing both backend and frontend components ensuring application security optimizing performance and managing microservicesbased architectures. In this role you will utilize technologies like Docker Kubernetes and CI/CD pipelines to build and deliver robust scalable solutions. You will collaborate with crossfunctional teams to ensure seamless integration and alignment with business goals.
About Us:
This position is being recruited by Smartwork IT Services a leading recruitment and productbased company. In addition to staffing solutions Smartwork IT Services is involved in developing cuttingedge products like SWITS ATS (Applicant Tracking System) and SWITS HRMS (Human Resource Management Services). We focus on delivering exceptional value through innovative solutions and toptier talent acquisition.
Roles & Responsibilities:
- Python Development: Strong expertise in Python with handson experience in building scalable backend services using frameworks like Django and Flask.
- Full Stack Development: Develop modern dynamic and responsive frontend applications using React integrating with backend systems to create seamless web applications.
- Microservices: Design and implement microservices architecture with Python frameworks (Django/Flask) and deploy them using Docker and Kubernetes for scalability and performance.
- REST APIs: Design and develop RESTful APIs for microservices communication and frontend integration.
- Security: Apply best practices in web application security including but not limited to HTTPS OAuth2 and JWT for securing APIs and user authentication.
- Testing & Debugging: Perform unit testing using Pytest or unittest along with integration testing and debugging to ensure highquality code.
- DevOps & CI/CD: Implement CI/CD pipelines with tools like Jenkins GitLab or Azure DevOps to automate the deployment process ensuring continuous integration and delivery.
- Cloud Technologies: Handson experience with cloud platforms like AWS or Azure for hosting and scaling microservicesbased applications.
- Collaboration & Communication: Collaborate effectively with crossfunctional teams ensuring clear communication of technical solutions and requirements to both technical and nontechnical stakeholders.
MustHave Skills:
- Strong proficiency in Python with experience in frameworks like Django or Flask for backend development.
- Expertise in React for building modern dynamic frontend user interfaces.
- Handson experience in designing and deploying microservicesbased architectures.
- Deep understanding of RESTful API design and integration with frontend and backend systems.
- Strong knowledge of security concepts such as OAuth2 JWT HTTPS and securing web applications.
- Proficiency with Docker and containerization technologies for managing application environments.
- Experience with CI/CD tools like Jenkins GitLab or Azure DevOps for automated testing and deployment.
- Solid experience with cloud platforms like AWS or Azure for hosting and scaling applications.