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