Back to jobs
Software Engineer
Nicosia, Cyprus
PERHA Group is a premium HR Consulting agency providing consulting services embracing all aspects of the employee life cycle and it was founded with the purpose of being a business partner to companies with high ambitions for employee engagement and results.
We’re hiring on behalf of our client — a top-tier IT Services and Consulting company focused on Platform Engineering, Software Delivery, and Cloud Strategy. They're looking for a Software Engineer who is passionate about building scalable platforms using modern software engineering principles.
Responsibilities:
- Use the company knowledge and experience of delivering Platform-as-a-Service and Continuous Delivery to build and maintain platforms for our clients.
- Influence client backlogs and ways of working while working as an embedded engineer in client scrum teams.
- Follow an agile approach of delivering value as early as possible and then iterating.
- Develop platform services and components using a variety of languages and tools.
- Full lifecycle delivery, from requirements to production support.
- Create automated tests and documentation for everything that you build.
- Follow security best practices.
- Focus on tenant and developer experience.
- Pair with other engineers on any aspect of delivery.
- Be on call to support production systems and respond to alerts during the working day.
- Debug issues for yourself and others.
- Attend company and client rituals, like stand-ups, planning and retrospectives.
Requirements:
- Deep understanding of computer science fundamentals and the Software Delivery Lifecycle.
- Proficiency in at least one programming language (e.g. Java, Go, Python).
- Firm belief in “Everything-as-Code”, Immutable Infrastructure and Automation.
- Hands-on expertise in designing and implementing backend services, APIs, and integrations.
- Experience on Cloud architecture with at least one provider will be considered a strong advantage.
- Solid understanding of the concepts of Containerization and Container Orchestration.
- Good grasp of the trade-offs in distributed systems.
- You can articulate a solution to a non-technical audience.
- You can express your disagreement constructively.
- A consulting mindset or desire to develop one.
- Excellent verbal and written communication skills in English.
What we offer:
- Working with large global clients on diverse and large-scope projects.
- Mentorship and training in holistic engineering skill sets.
- Provident fund.
- Hybrid working opportunities or full-time office usage.
- Flexible working hours.
- Referral Bonus scheme.
- Additional Paid Days Off.
- Medical Insurance.
- Generous Yearly Home office allowance.
- Generous Tech gear.
- Paid Milestone Sabbaticals.
- Cash bonus to compensate for benefit-in-kind tax for all other benefits.
Apply for this job
*
indicates a required field