Job Description
Legion Technologies is seeking a Software Engineer to join their team in Bucharest, Romania. This is a hybrid role where the candidate will be responsible for the implementation and evolution of Legion's high-performance data-driven Java enterprise application. The Software Engineer will write secure, efficient, enterprise-quality Java code and possess a deep understanding of scalability and performance techniques.
Responsibilities include:
- Developing features with high quality and on time.
- Assisting with feature design.
- Developing features keeping in mind best coding practices.
- Owning product quality through testing.
- Fixing incoming bugs daily.
- Demonstrating the Legion product end to end.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field.
- 3-5 years of software development experience.
- Proficiency in Java, Spring Boot, Hibernate, and object-oriented design skills.
- Knowledge of key concepts - queues - SQS/SNS, database - mySQL RDS, ElasticSearch, etc.
- Experience with AWS technologies as well as React, Angular frontend technologies helpful.
- Experience serving as technical lead throughout the full software development lifecycle is preferred.
- Knowledge of professional software engineering and best practices for the full software development life cycle.
Legion Technologies offers:
- Competitive compensation and benefits packages.
- Health Benefits.
- Paid Time Off and Paid Holidays.
- Monthly Wellness Reimbursement.
- Meal Vouchers.