Software Engineer
Role details
Job location
Tech stack
Job description
We are looking fot an Associate Software Engineer to join our development team. The ideal candidate has some professional experiencie in software development and a solid understanding of programming fundamentals. You will collaborate with senior engineers to design, build, test, and maintain software solutions that meet business needs.
What we're looking for
- Contribute to the design, development, and deployment of software applications.
- Write clean, maintanable, and efficient code following best practicies.
- Participate in code reviews and provide constructive feedback.
- Collaborate with cross-functional teams to understand requirements and deliver solutions.
- Support troubleshooting, debugging, and resolving technical issues.
- Assist in improving system performance and scalability.
What can earn you extra points
- Experience with Java (ideally Java 17 or higher) and Spring framework Basic knowledge of Microservices architectures, API Design, REST APIs Basics of Kubernetes
Requirements
Do you have experience in Software development?, Do you have a Bachelor's degree?, Nices to have: Strong of knowledge of design patterns like hexagonal architecture and SOLID principles. Ability to design scalable, resilient, and maintainable solutions.
- Bachelor's degree in Computer Science, Software Engineering, or relatd field.
- 5 years os software develpment experience.
- Knowleadge of one or more programming lenguages.
- Stron problem-solving and analytical skills.
- Ability to work both independently and as part of a team.
Benefits & conditions
Medical insurance Dental insurance Wellhub Life insurance Annual healthcare Transportation allowance Meal voucher/food voucher Profit sharing program Access to self-development programmes Hybrid Collaborative environment: Successful candidate must be prepared to work 60% on site