Dataroid

Senior Backend Engineer

Dataroid

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇹🇷 Turkey

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

CloudDockerJavaKafkaKubernetesLinuxMicroservicesSpringUnix

About the role

  • Writing well designed, reusable, testable and secure code by applying best software development practices
  • Designing and implementing low-latency, high-availability and performant applications
  • Architecting well defined APIs for user facing elements developed by front end developers
  • Collaborating in a multi-disciplinary team
  • Participating and conducting code reviews
  • Discovering, learning and implementing new technologies
  • Mentoring junior team members in best practices

Requirements

  • BSc/MSc/PhD degree in Computer Science or a related field or equivalent work experience
  • At least 5+ years of professional software engineering experience in designing and building backend systems
  • Proficiency with Java and Spring Framework (Boot, Data, Cloud, Security etc)
  • Proficiency with OOP concepts, large-scale software architecture, networking and distributed system and UNIX/Linux environments
  • Good understanding of fundamental design principles for a scalable application
  • Experience with Service-oriented architecture, microservices, REST APIs and containerization (Docker, Kubernetes)
  • Experience with Kafka
  • Strong unit test and debugging skills
  • Proficiency in code versioning tools such as Git
  • Strong sense of analytical thinking and problem-solving skills
  • Excellent attention to detail
  • Highly Effective time management and multitasking skills
  • Strong verbal and written communication skills
Benefits
  • Great Compensation & Benefits: We provide an attractive compensation package, including private health insurance, company-supported pension plans, meal vouchers, commute assistance, remote work benefits, and a paid day off for your birthday.
  • Enhanced Workdays: Enjoy the flexibility of adaptable working hours. We offer online events, inspiring guest speakers, office snacks, a culture that limits unnecessary meetings, and many other perks designed to make your weekdays more enjoyable.
  • Growth & Learning: Your development is our priority, with access to premier online learning platforms like Udemy, digital libraries, and tailored training programs to support your career journey.
  • Thriving Community: Be part of a vibrant and close-knit team that values connection. Enjoy happy hours, workshops, seasonal celebrations, and other events that bring us together.
  • Open Dialogue: Our flat organizational structure fosters direct and transparent communication. Your ideas and feedback are always welcome, ensuring your voice is heard and valued.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring FrameworkOOP conceptslarge-scale software architecturenetworkingdistributed systemsService-oriented architecturemicroservicesREST APIscontainerization
Soft skills
analytical thinkingproblem-solvingattention to detailtime managementmultitaskingverbal communicationwritten communicationmentoringcollaborationcode review
Certifications
BSc degree in Computer ScienceMSc degree in Computer SciencePhD degree in Computer Science