LogoLanguage
ECESIS CARE (P) Ltd

4th FLOOR, M SQUARED BUILDING, ANNEX 2, TECHNOPARK CAMPUS, KARIYAVATTOM, TRIVANDRUM, KERALA , 695581

Senior Software Developer

Closing Date:15,Sept 2025
Job Published: 28,Aug 2025

Brief Description

Job Description:


We are seeking an experienced and highly skilled Senior Software Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining complex software solutions across the full technology stack. You will work closely with stakeholders, lead technical discussions, mentor junior developers, and ensure that our applications are scalable, secure, and optimized for performance.

Primary Responsibilities:

  • Design, develop, test, and deploy high-quality web applications using modern frontend and backend technologies.

  • Lead the architectural design of scalable, maintainable, and secure software solutions.

  • Collaborate with product owners, designers, and cross-functional teams to define technical requirements and deliver robust features.

  • Review code, provide mentorship, and guide junior and mid-level developers to follow best practices.

  • Troubleshoot, debug, and optimize applications for maximum performance and scalability.

  • Ensure seamless integration of APIs, third-party services, and databases.

  • Contribute to the improvement of software development processes, coding standards, and agile practices.

  • Stay updated with emerging technologies and proactively suggest improvements.

 

Preferred Skills

 

Primary Skills (Must-Have):

  • Strong expertise in frontend technologies: HTML, CSS, JavaScript, Angular/React (or similar frameworks).

  • Solid backend development experience with Node.js, PHP, Python (FastAPI), .NET, or Laravel.

  • Strong understanding of RESTful API development and integration.

  • Proficiency in working with databases (SQL & NoSQL) and optimizing queries.

  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).

  • Strong knowledge of software architecture and design patterns.

  • Proficiency with version control (Git) and CI/CD practices.

 

Preferred Skills:

  • Experience with microservices architecture and distributed systems.

  • Familiarity with DevOps practices, monitoring tools, and automated testing frameworks.

  • Knowledge of content management systems (WordPress, Ghost, etc.).

Key Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, IT, or related field.

  • 5+ years of professional software development experience.

  • Proven track record of leading technical projects and mentoring developers.

  • Excellent analytical, problem-solving, and communication skills.

  • Strong ability to work independently and collaboratively in a fast-paced environment.

How to Apply: Interested candidates can send their updated resume to amrithas@ecesistech.com with the subject line: "Application for Senior Software Developer @ Ecesis".