Job Overview
The ideal candidate must possess a broad range of computer science knowledge and skills to apply in real-world scenarios.
* Support the development teams in achieving their goals;
* Mentor junior team members to enhance their expertise;
* Drive the team towards innovation and deliver roadmap features with speed and quality;
* Collaborate with the product team to understand requirements and work on solutions that incorporate performance and scalability features for cloud systems;
* Develop new features to improve the system's functionality;
* Elaborate detailed design documents to discuss trade-offs of different design approaches;
* Participate in the complete cycle of development from requirements gathering, development, and testing;
* Engage in technical discussions with customers to address their needs;
* Conduct code reviews to ensure high-quality standards;
* Act as a trusted technical advisor to provide expert guidance;
* Adhere to agile processes and participate actively in all development phases.
Benefits:
* Opportunities for growth and professional development;
* A collaborative and innovative work environment;
* A chance to work on challenging projects and develop new skills;
* A competitive salary and benefits package;
* Regular feedback and coaching to support career growth;
* Access to cutting-edge technology and tools;
* Flexible working arrangements to balance work and personal life.
Requirements:
* Strong understanding of computer science concepts and their applications;
* Ability to mentor and guide junior team members;
* Excellent communication and interpersonal skills;
* Proven track record of delivering high-quality results under pressure;
* Experience with agile development methodologies and tools;
* Familiarity with cloud systems and infrastructure;
* Strong analytical and problem-solving skills;
* Ability to adapt to changing priorities and deadlines;
* Results-driven and customer-focused approach;
* Continuous learning and self-improvement mindset.