We are looking for an experienced and motivated Senior Backend Engineer to join our team. This role is ideal for someone who is passionate about hands-on development and thrives in a collaborative, agile environment.
As a Senior Backend Engineer, you will play a key role in designing and delivering scalable, high-quality software solutions that meet customer needs and business goals. Youll be an integral part of the R&D team, working closely with cross-functional stakeholders and contributing to a culture of excellence, continuous improvement, and innovation.
Responsibilities:
Lead the end-to-end development and implementation of backend projects, writing clean, maintainable, and efficient code.
Conduct code reviews and offer technical insights to ensure code quality, scalability, and performance.
Collaborate with team members and cross-functional stakeholders to deliver robust software solutions aligned with business objectives.
Actively participate in sprint planning, identifying technical risks and contributing to task estimation.
Stay up to date with emerging technologies and best practices, proactively suggesting improvements to systems and processes.
Troubleshoot and resolve complex technical issues, ensuring the stability and performance of the platform.
Requirements: Required Education and Experience
Bachelors degree in Computer Science or a related field.
6+ years of recent experience in hands-on backend development and software design.
Proven track record of delivering high-quality, distributed systems in an Agile environment.
Experience working in a startup or fast-paced environment.
Technical Skills
Expertise in Java 8+, Spring, Spring Boot, REST, Hibernate, Event-Driven Architecture, and Messaging.
Strong experience with relational (MySQL) and NoSQL databases (MongoDB).
Proficiency in object-oriented and component-based design principles.
Solid understanding of microservices architecture and distributed systems.
Familiarity with RabbitMQ/Kafka, Redis, ELK stack, and related technologies.
Advanced proficiency in English, with excellent communication skills for both technical and non-technical audiences.
Knowledge of frontend technologies (JavaScript, TypeScript) is a plus.
This position is open to all candidates.