Medior/Senior Software Engineer - Carauktion team

Belgrade, Serbia
Full Time
Carauktion
Mid Level

We at Holycode are currently looking for a Medior/Senior Software Engineer with strong skills and proven experience who is ready to dive into the Carauktion project team, for a full-time engagement, to join our company of passionate IT professionals.

Carauktion is a leading company in the Automotive IT sector, working on a variety of internal and external projects that drive innovation in the industry. Their teams operate in a fully remote environment, fostering flexibility, autonomy, and collaboration.


Position Overview

We are looking for a Medior/Senior Software Engineer to join our dynamic development team. In this role, you will be responsible for designing, implementing, and maintaining Java-based applications using Spring Boot. You will work closely with cross-functional teams to build and enhance our SaaS platform. Experience with AWS is a significant plus, as you will collaborate on deployments and infrastructure optimisation in the cloud.

Key Responsibilities

• Design & Development: Architect, develop, and maintain server-side applications using Java

and Spring Boot.
• SaaS Platform Building: Collaborate with product managers and UX designers to build robust and scalable SaaS solutions.
• Code Quality & Best Practices: Write clean, efficient, and testable code, ensuring adherence to coding standards and best practices.
• Microservices & APIs: Develop microservices-based solutions and RESTful APIs that integrate with various internal and external systems.
• Cloud Integration: Leverage AWS services for application deployment, monitoring, and scalability (experience with services like EC2, S3, RDS, Lambda is a plus).
• Cross-Functional Collaboration: Work closely with QA, DevOps, and other engineering teams to ensure smooth deployment and high-quality product releases.
• Continuous Improvement: Participate in code reviews, provide feedback, and help drive continuous improvements in the software development lifecycle.

Qualifications
• Educational Background: Bachelor’s or Master’s degree in Computer Science, Software 
Engineering, or a related field (or equivalent work experience).

Professional Experience:
• 3+ years (Medior) / 5+ years (Senior) of professional experience in Java software development. • Proven track record building SaaS products with a focus on scalability and performance.

Technical Expertise:

• Strong proficiency in Java and Spring Boot framework.
• Experience designing RESTful APIs and working with microservices architecture.
• Familiarity with relational databases (MySQL, PostgreSQL) and ORMs (Hibernate/JPA).
• Cloud Knowledge (AWS):
• Experience with AWS (EC2, S3, RDS, etc.) is highly desirable.
• Basic understanding of cloud infrastructure, CI/CD pipelines, and containerization (Docker, Kubernetes) is a plus.

Soft Skills:
• Excellent problem-solving skills and attention to detail.
• Strong communication and collaboration abilities.
• A proactive approach to learning and staying up-to-date with emerging technologies.

Benefits:

  • High-growth company in which you can find exciting and trend-setting challenges
  • Amazing product to work on
  • Familial working atmosphere in an open-minded multinational team
  • All necessary equipment – up to you to decide what you prefer
  • The budget for professional improvement (courses, conferences, books…)
  • Budget for the mastery of the English language during the working hours
  • Nice office in Belgrade
  • Fully stocked kitchen (tea, coffee, fruits, soft drinks, snacks…)
  • Tournaments of table tennis, table soccer, and darts in our office
  • Skilled and senior co-workers
  • Opportunities to build products that really make a difference
  • Opportunities to learn and grow with us

If you are looking for an environment where you can grow professionally, learn from the best in the field, balance work and life habits and have a pleasant and enthusiastic environment, please submit your CV in English.

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*