Software Engineer - PHP/Kotlin
Invillia transforms how revolutionary companies create digital strategies, businesses, and products. We also innovate how passionate technologists from anywhere can interact and evolve, more connected than ever. At Invillia, your location is not important; your will, ideas, potential, and talent are.
Responsibilities and Assignments:
- Provide technical solutions for new features and support existing ones.
- Assist team members with technical issues, focusing on providing the best business solutions.
- Ensure code quality, including clean and readable code (clean code).
- Demonstrate an intra-entrepreneurial profile, aligning personal goals with company objectives.
Requirements and Qualifications:
- Knowledge of object-oriented development.
- Experience building applications in PHP or Kotlin.
- Experience with microservices and distributed systems.
- Experience with SQL databases.
- Knowledge of Docker, Git, CI/CD (Jenkins), and Package Management (e.g., NPM, Composer, Gradle).
- Familiarity with observability tools (NewRelic, Datadog, Prometheus, Splunk, Grafana).
- Experience with automated testing (Unit tests: Junit, phpUnit; Integration tests: Test Container).
- Knowledge of good coding practices (SOLID).
- Knowledge of Hexagonal architecture and DDD approach.
- Agile mindset (Participate in Scrum/Kanban ceremonies).
Desirable:
- Experience in cloud computing (AWS, GCP, Azure).
- Experience with Hexagonal architecture and Event-Driven architecture.
- Knowledge of tactical DDD for software modeling.
- Experience building framework-independent PHP applications.
- Knowledge of PHP micro-frameworks (Slim/Quarkus).
- Experience with NoSQL databases.
- Experience with solutions and architecture definitions.
- Experience building REST services.
- Experience building CQRS services.
- Knowledge of Kafka or RabbitMQ.
Differentiators:
- Knowledge of TypeScript.
- Knowledge and experience in HTML5, CSS3, Javascript.
- Knowledge of deployment strategies (canary or blue-green).
- Experience with secure development in PCI/PII environments.
Additional Information:
Invillia offers a unique and global work experience, connecting talent and building innovations through our #Instation work culture, expertise in complex solutions for #GameChangers, unique #EngagedbyDataPeopleAction methodology, and investment in people through #InvilliaAcademy.
- Innovate alongside global #GameChangers.
- Distributed work culture #inStation.
- Exclusive methodology #GlobalGrowthFramework.
Explore more at https://invillia.com/
We are looking for individuals with a strong desire to grow, a willingness to learn and teach, who value close collaboration regardless of distance, recognize the importance of agile principles and continuous improvement, and understand that innovation is collective. If you seek an opportunity to work from anywhere, in a company dedicated to recreating a sense of proximity, human connection, and belonging, this is the right place.


