Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailThe Role:
Amega Group is a growing fintech company seeking to hire an experienced Senior Backend Developer (.NET) to join our Engineering team. This is a highly collaborative position where you will work in a compact and versatile team tackling a variety of challenges and having ample opportunities to apply and develop your skills.
This is a handson role where you will not only manage the team but also write code and have a direct influence on product development.
If youre passionate about fintech apps translating code into userfriendly products and thrive in a startup environment we would like to welcome you.
Main Activities and Responsibilities:
Design and implement services architecture
Create maintain and evolve backend services API methods and WSS streams for the companys apps and web services
Develop integrations with thirdparty systems
Collaborate with the product manager backend developers designers and other stakeholders on requirements review suggest solutions and estimate efforts to build userfriendly applications
Write clean scalable and welldocumented code
Ensure that the services delivered are responsive and adaptive to different load patterns
Optimize services for maximum speed and scalability
Implement services monitoring and analytics
Ensure data protection and services security
Write unit tests and create test cases for QA engineers for E2E and integration tests. Plan load testing
Participate in incident reviews and their root cause analysis identify process issues and plan preventive measures
Stay current with emerging technologies
Update internal knowledge base and operational documentation
Demonstrate a proactive approach to identifying issues and opportunities for improvement
Take ownership of projects and tasks when necessary ensuring timely and highquality delivery
Exhibit a strong sense of responsibility for the stability and performance of the backend services
Lead motivate and manage a team of software engineers providing mentorship guidance and support to help them achieve their full potential
Foster a culture of inclusion collaboration and continuous learning within the team
Set clear performance expectations and provide constructive feedback to team members addressing underperformance when necessary
Manage team workload and mentor junior team members
Requirements:
At least 5 years of experience in .NET C# development
Proven work experience in leadership roles
Proficiency in databases architecture and operations (Postgres or Oracle or MySQL)
Experience in any NoSQL DB (for example MongoDB)
Experience with thirdparty libraries and APIs
Version control systems such as Git / GitHub
Experience with testing frameworks
Skills:
Proven work experience in leadership roles
Strong knowledge of system design (have architected complex applications)
Good understanding of Agile development best practices
Experience with Jira and Confluence
Excellent leadership and organizational skills
Outstanding communication interpersonal and mentoring skills
Superior analytical skills with a good problemsolving attitude proactivity
Strong sense of ownership and responsibility for your work
Experience working in a startup environment or being comfortable with the dynamic nature of startups
Would be a plus:
Experience in fintech
Experience in development for Metatrader MT5
Any industry certifications
Proficiency in Russian
What we offer:
21 vacation days per year plus public holidays
Stable and welcoming working environment
Daily lunch provided by the Company
Supportive environment from a multicultural team of colleagues
The role can be remote or local to Limassol Cyprus
Full Time