Senior Backend Engineer

Posted 4 days ago

This is a fully remote position, open to applicants in Turkey.

📋 Description

• Design, develop, and sustain scalable, high-performance backend systems utilizing Java and the Spring Framework.

• Play a pivotal role in system architecture decisions and steer the design of both monolithic and microservices-based solutions.

• Create and manage Backend-for-Frontend layers alongside core backend services.

• Implement design principles, design patterns, Domain-Driven Design (DDD), Test-Driven Development (TDD), and layered architecture.

• Construct and maintain RESTful APIs.

• Guarantee high availability and optimal performance.

• Collaborate effectively with product, design, and QA teams.

• Uphold code quality through code reviews, adherence to best practices, and clean code principles.

• Develop and uphold unit and integration tests.

• Diagnose, debug, and enhance existing systems.

• Engage in CI/CD processes and facilitate deployment activities.

• Mentor junior developers and contribute to the sharing of team knowledge.

• Remain updated on emerging technologies and industry best practices.


⛳️ Requirements

• BSc/MSc/PhD degree in Computer Science or a related discipline, or equivalent practical experience.

• Minimum of 5 years of professional experience in backend development with Java.

• Extensive experience with the Spring Framework, including Spring Boot, Spring MVC, Spring Data, and Spring Security.

• Comprehensive understanding of Object-Oriented Programming (OOP) principles, design patterns, and scalable system architecture.

• Experience with microservices architecture and distributed systems.

• Practical experience with both relational and non-relational databases such as PostgreSQL, MySQL, MongoDB, and Redis.

• Familiarity with message brokers like Kafka and RabbitMQ is advantageous.

• Basic knowledge of JavaScript, HTML5, and CSS3.

• Strong skills in unit testing and debugging.

• Proficiency in Git.

• Familiarity with CI/CD pipelines and DevOps practices is beneficial.

• Excellent analytical thinking and problem-solving abilities.

• Exceptional attention to detail.

• Effective time management and multitasking capabilities.

• Strong verbal and written communication skills in English.

• Experience with AI technologies and a keen interest in their application to real-world scenarios.

• Proficiency in AI-assisted development methodologies and integrating AI tools into everyday software development processes.

• Experience or domain knowledge in banking and financial services is a plus.


🏝️ Benefits

• Private health insurance.

• Pension and retirement plans through a company-sponsored pension scheme.

• Meal card.

• Commute compensation.

• Support for remote work.

• Paid day off for birthdays.

• Flexible working hours.

• Option to work remotely.

• Online events.

• Guest speaker sessions.

• Office refreshments.

• Culture focused on minimizing meetings.

• Learning and development opportunities.

• Access to Udemy and various libraries.

• Social activities including happy hours, workshops, a New Year party, breakfast and lunch gatherings, movie nights, and a Summer Festival.

• Flat organizational structure.

• Culture promoting direct and open communication.

People also viewed

Ness Digital Engineering1 day ago

Senior Java FS, React Engineer

RO flagRomania OnlyFull-timeBackend Engineer
ApplyView job
Movable Ink1 day ago

Lead Backend Engineer, Behavioural Team

CA flagCanada OnlyFull-timeBackend EngineerC$147.3k – C$192k/year
ApplyView job
Pointsharp1 day ago

Senior Java Developer

DE flagGermany OnlyFull-timeBackend Engineer
ApplyView job
Anyone AI1 day ago

Backend Developer

UY flagUruguay OnlyPart-timeBackend Engineer$45 – $80/hour
ApplyView job
Anyone AI1 day ago

Backend Developer

MX flagMexico OnlyPart-timeBackend Engineer
ApplyView job
Anyone AI1 day ago

Backend Developer

CO flagColombia OnlyPart-timeBackend Engineer$45 – $80/hour
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers