Uma candidatura completa em um minuto
Currículo e carta de apresentação personalizados, prontos para serem enviados.
Our client, a technology-driven software development company, is expanding its development team and seeking an experienced Senior Software Developer to contribute to the design, development and enhancement of scalable software applications.
You will design, develop, test, and maintain scalable web and application-based solutions, participate in the SDLC, and mentor junior developers while collaborating with cross-functional teams to ensure performance, reliability and timely delivery.
Our client is a technology-driven software development company specialising in innovative IT solutions and software platforms. They are currently expanding their development team and looking for an experienced Senior Software Developer to contribute to the design, development and enhancement of scalable software applications.
Design, develop, test, debug and maintain scalable web and application-based solutions.
Participate in all phases of the Software Development Life Cycle (SDLC), from planning and design to deployment and maintenance.
Contribute to system architecture, technical design and implementation of software platforms.
Develop flexible, scalable and high-performance solutions to meet current and future business requirements.
Conduct code reviews and ensure coding standards, quality and maintainability.
Mentor junior developers and provide technical guidance to the development team.
Work closely with cross-functional teams to ensure smooth project execution and delivery.
Identify technical challenges, conduct feasibility assessments and recommend system improvements.
Oversee testing, debugging and system optimisation to ensure application performance and reliability.
Diploma or Bachelor's Degree in Computer Science, Information Technology, Software Engineering or equivalent.
Solid working experience in software development, particularly in backend development.
Experience with backend technologies such as Java, Redis, ClickHouse and gRPC will be an added advantage.
Experience in developing high-performance, large-scale and distributed server applications.
Strong understanding of software architecture, system scalability and optimisation.
Good knowledge of clean coding practices, debugging and software development principles.
Strong leadership, analytical, logical thinking and problem-solving skills.