Unifonic logoUnifonic logo

Senior Software Engineer - Java & Python

UnifonicCairo, Al Qāhirah, Egypt
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

What You'll Bring:5+ years of hands-on experience in developing complex software projects, preferably in Java and Python. Strong understanding of cloud technologies, particularly AWS. Experience with database management and optimization. Proficiency in agile methodologies and collaboration tools. Excellent problem-solving skills and a passion for technology.

About the job

Join us at Unifonic, a proudly recognized Great Place to Work®, as we redefine communication in the SaaS industry. Our vibrant team of 500 dedicated Unifones is committed to enhancing the experience of over 5,000 customer-focused companies.

We cultivate a fun, collaborative environment where creativity thrives and new ideas are welcomed. As stakeholders in our organization, we are more than just employees; we are innovators shaping the future. Be a part of our exciting journey!

About Our Engineering Team

Our Engineering team is pivotal in designing, developing, and maintaining the innovative technologies that power Unifonic’s services. Collaborating closely with various departments, we ensure that our offerings align with customer needs. If you are passionate about technology and eager to work on state-of-the-art communication solutions, we want you!

Your Role

As a Senior Software Engineer specializing in Java and Python, you will dive deep into the architecture of Unifonic's products, implementing enhancements, resolving bugs, conducting data analysis, and reporting key metrics. Your work will contribute to the next generation of our platform, utilizing the latest technologies within agile scrum teams.

Key Responsibilities:

  • Develop and maintain scalable solutions supporting millions of daily users.
  • Contribute to the policies, procedures, and technical assets in our cloud infrastructure.
  • Provide technical insights to various teams regarding Unifonic's product offerings.
  • Enhance multi-cloud communication products while collaborating with partner software development teams.
  • Engage in cloud-based development and deployment, particularly with AWS services (EC2, SQS, S3, RDS, Aurora).
  • Work alongside service delivery teams to facilitate cloud product deployments.
  • Leverage Unifonic's technical architectures to build robust, efficient, and scalable solutions.
  • Perform database administration tasks, optimization, and advanced SQL queries.
  • Collaborate with product owners, scrum masters, and developers to ensure high-quality deliverables using tools like JIRA and Git.

About Unifonic

Unifonic is a dynamic startup revolutionizing the way businesses communicate through innovative SaaS solutions. Our team thrives on collaboration and creativity, focusing on delivering exceptional service to our clients.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.