Experienced Backend Engineer (Kotlin/Java)

Remote
Full Time
Experienced

Wiser Technology is a leading software development company. Our team of 600 engineers across Europe excels in web and mobile software development, video streaming, defense, machine learning, automotive, e-commerce, and AI. We leverage top-tier technologies and expertise driven by a passion for innovation to drive progress.

We are looking to hire an experienced Backend Engineer to design, build, and maintain robust and scalable backend systems for the next generation of a fully regulated crypto trading exchange. Your primary focus will be developing high-performance, secure, and reliable server-side solutions using Kotlin, leveraging its seamless integration with the JVM ecosystem.

*Only Bulgarian and Serbian citizens will be considered for this role.

WHAT YOU WILL DO:

  • Designing, developing, and maintaining scalable, high-performance backend services and APIs using Kotlin.
  • Collaborating with frontend and mobile teams to define API contracts and integration points.
  • Identifying and resolving performance bottlenecks in backend systems.
  • Ensuring the quality, security, and reliability of backend applications.
  • Designing and interacting with databases (SQL/NoSQL) to store and retrieve data efficiently.
  • Implementing and maintaining microservices architectures.
  • Troubleshooting and debugging production issues.


WHAT YOU WILL NEED:

  • Proficiency in Kotlin, OR strong experience in Java development with a proven willingness and ability to quickly learn Kotlin.
  • Strong working knowledge of backend architecture and design principles.
  • Experience with JVM-based frameworks like Spring Boot or Ktor for building RESTful APIs.
  • Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Proficiency in code versioning tools such as Git.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Experience with build automation tools like Gradle or Maven.
  • Experience with common distributed system technologies such as RabbitMQ, Azure Storage, and Protobuf.
  • Experience with continuous integration and continuous delivery (CI/CD) pipelines.
  • Extensive experience in Unit, Integration, and API Testing.
  • Understanding of asynchronous programming and concurrency patterns.
  • Passion for building robust, scalable, and high-quality backend services.
  • Good verbal and written communication skills in English.
  • Ability to work as part of a team and collaborate effectively with cross-functional teams.


GOOD TO HAVE:

  • Direct experience with Kotlin in a production backend environment.
  • Proficiency in various Backend Architecture Design Patterns (e.g., Clean Architecture, DDD).
  • Experience with gRPC or other inter-service communication protocols.
  • Knowledge of caching mechanisms (e.g., Redis, Memcached).
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
  • Familiarity with security best practices in backend development.
  • Understanding of reactive programming concepts (e.g., Kotlin Coroutines, Project Reactor).
  • We value versatile engineers; experience in diverse backend ecosystems, particularly with Nest.js, the .NET framework, and/or Golang, will be a significant asset.

Soft Skills & Attributes:

  • Fluent in English.
  • Ability to understand the requirements and provide design solutions based on the system's overall architecture.
  • Good understanding of quality expectations.
  • Ability to work independently and collaboratively in a team environment.
  • Practical communication skills to interact with stakeholders and other teams.
  • Support, coach, and share knowledge with other team members.


WHAT’S IN IT FOR YOU?

Culture & Development:

  • Friendly Environment: We take pride in our culture and love spending time together.
  • Team Spirit: Be part of a supportive team that uplifts each other.
  • Mentorship and Coaching: Our colleagues are experts in their field, and you can expect to have a solid team to rely on.
  • Personalized Development Program: We realize that one size doesn’t fit all, so you'll receive an individual development plan tailored to your career aspirations.


Social Benefits:

  • Work Flexibility: Embrace flexible working hours and choose from remote, hybrid, or onsite work models.
  • Multiple Office Locations: In Sofia, Plovdiv, Stara Zagora, and Nis, you can choose where you would like to work.
  • A Suite of Perks: Enjoy food vouchers, additional health insurance and more.
  • Community and Connections: Engage in exciting social events and team initiatives.


Empowerment: At Wiser, every role is instrumental. You will have the power to make a difference!

Ready to advance your career with a tech leader passionately driven by innovation? Join Wiser - Become Wiser!

Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*