Description

Job Description:

We are seeking an experienced Senior Full Stack Developer with over 12 years of expertise in software development, specializing in Python/.NET/Java, ReactJS/Angular, Databases, DevOps, and AI/ML. You will be responsible for designing and implementing complex applications, managing both the front-end and back-end, and ensuring the seamless integration of technologies.

 

Key Responsibilities:

  • Lead the design, development, and deployment of high-performance, scalable web applications.
  • Write efficient, maintainable, and reusable code across front-end (ReactJS/Angular) and back-end (Python/.NET/Java).
  • Build and manage RESTful APIs, services, and microservices architectures.
  • Design and manage databases (SQL/NoSQL), ensuring data integrity and performance optimization.
  • Collaborate with DevOps teams to integrate CI/CD pipelines, containerization (Docker), and cloud services.
  • Utilize AI/ML technologies to optimize application performance, user experience, and business processes.
  • Mentor junior developers and provide guidance on best practices in coding, testing, and deployment.
  • Lead architecture decisions and contribute to the overall product strategy.
  • Conduct code reviews and ensure adherence to coding standards and security best practices.
  • Collaborate with cross-functional teams, including product management, to translate business requirements into technical solutions.

 

Required Skills & Qualifications:

  • 12+ years of hands-on experience in full-stack development.
  • Strong expertise in OOPSPython, .NET, and/or Java.
  • Advanced front-end skills with ReactJS and/or Angular.
  • In-depth knowledge of databases (SQL/Oracle, NoSQL, and database optimization).
  • Experience with DevOps practices, CI/CD pipelines, and tools (e.g., Jenkins, GitLab).
  • Proficiency in AI/ML integration, libraries (TensorFlow, PyTorch, Scikit-learn), and deploying models.
  • Expertise in designing and developing cloud-based applications (AWS, Azure, Google Cloud).
  • Strong understanding of microservices architecture and GraphQL/RESTful APIs.
  • Excellent problem-solving skills and the ability to work independently in a fast-paced environment.
  • Proven ability to mentor and lead teams of developers.
  • Strong communication and collaboration skills.

 

Preferred Skills:

  • Experience with containerization tools (e.g., Docker, Kubernetes).
  • Experience with Splunk, Maven, Terraform, HELM
  • Familiarity with Agile methodologies (Scrum/Kanban).
  • Familiarity with serverless architectures and deployment strategies.
  • Knowledge of data engineering and big data technologies.

 

Benefits:

  • Flexible work hours and remote working options.
  • Health, dental, and vision insurance.
  • Professional development opportunities and access to cutting-edge technologies.
  • A dynamic, inclusive, and collaborative work environment

Education

Any Graduate