Ciandt

[Job - 28982] Senior Software Engineer / Software Arquitect (PHP/Java) , Brazil

Apply Now

Job Description

We are looking for a versatile and experienced professional to work on end-to-end development and the architecture of our applications.

You will play a key role in building highly scalable distributed systems, making critical architectural decisions and ensuring efficient integration between the frontend, backend, and our cloud infrastructure.

 

 

Responsibilities:

  • Design, develop, and maintain robust web applications, working on both Frontend and Backend.

  • Design and evolve the architecture of distributed systems, ensuring high availability, performance, and resilience.

  • Model, query, and optimize high-volume relational databases.

  • Implement and manage cloud integrations and services, working actively with messaging and asynchronous processing.

  • Collaborate with the technical team in defining best practices for code and architecture.

 

 

Mandatory Requirements:

  • Backend:

    • Solid experience developing with PHP and Java

    • Knowledge of Python will be heavily used

  • Frontend:

    • Strong proficiency with Angular for building dynamic interfaces

  • Cloud:

    • Strong experience in the AWS ecosystem

  • Messaging:

    • Experience with queues and asynchronous processing (especially AWS SQS)

  • Databases:

    • Strong proficiency with relational databases, specifically MySQL and PostgreSQL

  • Architecture:

    • Deep knowledge of Distributed Systems and Software Architecture patterns

  • Language: Advanced English is mandatory, as you will interact daily with international stakeholders.

 

 

Nice-to-Haves:

  • Practical experience or strong knowledge of the React and Next.js ecosystem.

  • Knowledge of DevOps practices, such as:

    • CI/CD pipelines

    • Automation

    • Containerization

    • Infrastructure as Code (IaC)