Senior Full-stack Software Engineer – Development

We are looking for full stack developer interested in working on both Frontend and Backend technologies in our India or South Africa team. Responsible for development and maintenance of our in-house products and develop highly scalable, performance-oriented applications.

If you’re passionate about developing cutting-edge strategies, and delivering exceptional results, our Senior Full-Stack Software Engineer opportunity is for you!

Responsibilities: 

  • Work collaboratively with cross functional teams based across our locations (India, UK, South Africa)
  • Participate in creative brainstorming and design sessions to shape product features, solutions and product features
  • Develop and maintain both frontend and backend components of in-house products Provide mentorship and technical guidance to junior frontend and backend developers, promoting best practices and clean code standards
  • Developing and adhering to best practices for developing applications
  • Contribute to the development and continuous improvement of internal development frameworks, coding standards, and engineering guidelines
  • Collaborate with other developers to implement efficient, scalable and maintainable solutions effectively.
  • Effectively analyse problems and tasks to give accurate timelines for milestones and full implementation completion.
  • Supporting release planning with conceptual design and development/refinement of software engineering guidelines Writing technical documentation.
  • Actively participating in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations, retrospectives, and solution releases.
  • Decide on frameworks and libraries to use and promote consistency and innovation in coding standards across team
  • Collaborate with the wider Software Development team to ensure alignment between design intent and technical implementation.
  • Optimize web applications for maximum speed and scalability, ensuring high performance and responsiveness
  • Create and maintain clear technical documentation to support development, deployment, and ongoing maintenance efforts.

Skills, Experience & Qualifications: 

  • 7-10 years of experience with hands on development in backend technologies including
    Core Java, J2EE and Spring Boot
  • Experience with front end frameworks/libraries like Vue.js/Pinia
  • Proficiency in HTML, CSS, JavaScript and related web technologies
  • Having good knowledge of design patterns and experience in implementing the same.
  • Good Knowledge on relational databases and should be able to writes mid-level
    complexity queries.
  • Excellent verbal and written communication skills, Strong interpersonal skills to build
    relationships and facilitate teamwork and effectively manage relationships with team
    members and other teams across cultures
  • Strong analytical skills to identify, assess, and related issues and risks. The ability to
    think critically and make informed decisions under pressure.
  • Solution oriented
  • Ability to work collaboratively in a fast-paced team environment

Nice to have skills:

  • Experience of other frontend frameworks such as React or Angular
  • Knowledge and professional use of Type Script