Senior Software Engineer - Full-Stack

Open 30d reposted 2× · 2 open copies
Responsible for designing, developing, and maintaining scalable web applications across front-end and back-end technologies, ensuring performance, security, and high-quality user experience.

Key Responsibilities
  • Application Development
  • Design and develop front-end applications using modern frameworks
  • Build and maintain back-end services and APIs
  • Front-End Development
  • Develop responsive UI using React / Angular / Vue
  • Ensure cross-browser compatibility and performance optimization
  • Build scalable and secure backend services
  • Develop RESTful APIs and business logic using Java / Node.js / Python / .NET
  • Work with databases (SQL and NoSQL)
  • Support different test phases e.g Unit test /Integration test etc .
  • Integrate front-end with back-end services
  • Write unit, integration, and API tests
  • Collaboration & Documentation
  • Work closely with product, QA, and DevOps teams
  • Produce clear technical documentation
  • Containerize applications using Docker
  • Support CI/CD pipelines for automated builds and deployments
  • Write clean, maintainable, and testable code
  • Collaborate with product owners, designers, and DevOps teams on scrum ceremony
Qualification:
  • Bachelor’s degree in computer science, Engineering, or equivalent
Job Specific Skills:
  • 2–8 years of experience as a Full Stack Developer
  • Front-end frameworks (React / Angular / Vue)
  • Back-end technologies (Java, Node.js, Python, .NET)
  • REST APIs and Micro services
  • Databases (MySQL, PostgreSQL, MongoDB)
  • Git version control
  • Good command of written and spoken English is essential.