Use case

Full-Stack Developer

Location: India

Your tasks

Key areas of responsibility
  • Work closely with the team lead, the agile-driven web team & GitLab/Jira boards to implement requested deliverables
  • Maintain & support,
    • existing APIs and develop new features/APIs using Laravel 12
    • existing UI components and develop new UI components in Angular 19
    • existing test cases and write test cases for new developments
    • existing API documentation and write new documentation for new API endpoints using Postman
    • existing custom-built artisan commands and create & document new artisan commands as needed
  • Be able to understand SQL and be involved in creating various database entities as required
  • Monitor Sentry channels & Microsoft Teams channels for error tracking and resolve those errors
  • Write "clean", well-designed code following industry best practices (i.e., PSR Standards, Angular coding standards) & take ownership of written code
  • Identify security vulnerabilities/risks in the codebase and mitigate them proactively (e.g. OWASP)

Your profile

Required skills and experience
  • Highly skilled in Laravel 10 or 11 / using Laravel as an API layer & PHP 7 or 8 development with at least 3 years of Laravel development experience
  • Highly skilled in Angular 17 + with at least 2-3 years of experience
  • Solid understanding of OOP PHP
  • Experience in writing test cases
  • Understanding of HTTP/HTTPS and security best practices in web platforms (e.g. OWASP)
  • Knowledge of efficient use of SQL
  • Adequate knowledge in using version control tools such as Git
Required Technologies
  • PHP 8, Laravel 11/12
  • Angular 17 and above
  • SQL
  • Docker
  • Composer
  • Postman
  • SSH
Desired skills and experience
  • Relevant Degree in a related subject
  • Experience in working on significantly sized software development projects
  • Experience in integrating with RESTful APIs such as Azure, Zendesk & Zoho
  • Experience in integrating with Keycloak
  • Understanding of Kubernetes
  • Experience in using Agile Kanban boards, GitLab for software development & CI/CD, Jira for general task management, Sentry for error tracing & Confluence for documentation
Personal Attributes
  • Collaborates well within a team by listening carefully and contributing to discussions
  • Is creative and enjoys solving problems (both individually and as part of a team)
  • Understands things quickly, asking questions where necessary
  • Takes ownership of tasks
  • Driven to do things in the best, most secure and most maintainable way

We offer

  • An open and friendly corporate culture characterized by constructive and collaborative interaction
  • Early risers and night owls - thanks to a flexible working model you can organise your working day yourself
  • Utimaco is growing and living diversity! Our global team includes colleagues from 42 nationalities and 45 different languages spoken

Do you feel addressed?

Then we look forward to receiving a meaningful application stating the earliest possible starting date and your salary expectations.
Apply now
Apply Now

How can we help you?

Talk to one of our specialists and find out how Utimaco can support you today.
You have selected two different types of downloads, so you need to submit different forms which you can select via the two tabs.

Your download request(s):

    By submitting below form you will receive links for your selected downloads.

    Your download request(s):

      For this type of documents, your e-mail address needs to be verified. You will receive the links for your selected downloads via e-mail after submitting below form.

      About Utimaco's Downloads

      Visit our Downloads section and select from resources such as brochures, data sheets, white papers and much more. You can view and save almost all of them directly (by clicking the download button).

      For some documents, your e-mail address needs to be verified. The button contains an e-mail icon.

      Download via e-mail

       

      A click on such a button opens an online form which we kindly ask you to fill and submit. You can collect several downloads of this type and receive the links via e-mail by simply submitting one form for all of them. Your current collection is empty.