We are looking for a passionate and technically strong Software Engineer who can translate complex business and technical requirements into reliable, scalable solutions.
Requirements
- Translate high-level product and architectural requirements into actionable tasks and deliverables;
- Design, build, and maintain distributed services for high-volume transaction processing;
- Develop clean, maintainable, and well-tested code that adheres to established best practices and coding standards;
- Contribute to code reviews, continuous integration processes, and automated testing pipelines to ensure code quality and reliability;
- Partner with QA to ensure thorough test coverage, smooth validation, and high-quality releases;
- Coordinate with DevOps on deployment planning, system monitoring, and production support activities;
- Build proof-of-concepts to validate architectural and design choices and evangelize those technical choices to other teams;
- Collaborate with Gateway application and advanced support teams in operational visibility, triaging incidents, and deployment planning;
- Provide development support during and after releases, ensuring reliability and uptime;
- Diagnose, troubleshoot, and resolve complex technical and performance issues;
- Contribute to a culture of learning and growth by sharing knowledge and mentoring junior engineers.
Benefits
- A growing innovative company
- Social Responsibility Initiatives (such as Volunteering days; Blood donation; Contribution to various charitable causes)
- Cutting-edge technologies and tools
- Office in the city center with parking for cars, bicycles, and scooters
- Private health insurance
- Employee accident insurance
- Additional vacation days based on tenure
- Annual bonuses for the achieved results.
- Employee referral program.
- IIIrd Pillar Pension Fund contribution.
- Office lunch twice a week and a wide choice of Snacks/Soft drinks.
- Gifts for special occasions.