Junior Architect
MaltaWho are we?
#WeareArringo!
Arringo was founded back in February 2018, which started as a 24/7 Customer Service organisation and later grew to offer a wide range of services from Software Design & Development to Marketing and Back-Office Solutions.
While our main line of business is outsourcing, we are more than your typical business solutions provider. We’re an extraordinary multicultural team with more than 30 different nationalities, we pride ourselves on bringing the best talent from around the world!
Professional and personal development is an important part of our values. We are committed to creating an organisational culture and building a team where every individual has the opportunity to excel and achieve their business goals. Further, guided by a strong and collaborative leadership team, we offer a stable long-term environment where our business continues to grow each year.
Duties and Responsibilities:
- Assist the Enterprise Solution Architect in designing software architectures and technical solutions.
- Collaborate with development teams to create, document, and maintain microservice designs.
- Participate in incident reviews to identify root causes, propose long-term solutions, and improve overall system resilience.
- Ensure adherence to coding standards, security guidelines, and performance best practices.
- Perform initial code reviews and provide feedback to developers.
- Work closely with developers and DevOps to ensure smooth implementations.
- Assist in managing vulnerabilities and ensuring systems are up to date.
- Assist in conducting security audits, ensuring adherence to regulatory requirements, and enforcing compliance with established security standards and practices.
- Participate in the evaluation of tools, technologies, and frameworks and processes.
- Promote and advocate for newly introduced technologies.
- Support the implementation of software lifecycle improvements.
- Conduct technical research to identify solutions for specific business requirements.
- Deliver high-quality artifacts and documentation that explain and describe application designs to both technical and non-technical stakeholders.
- Document technical and architectural specifications for microservices and APIs.
- Develop and deliver clear and comprehensive artifacts that outline application designs, ensuring alignment with business and technical requirements.
- Collaborate with stakeholders and BA to collect and interpret technical and business requirements.
- Be part of a team of Business Analysts, Application Programmers, DevOps and QA testers in delivering and supporting business applications for our customers.
- Enabling the receipt and validation of business requirements and specifications received, in order to ensure that correctness and accuracy whilst also acting as the channel through which these specifications are relayed correctly to all parties concerned, such as developers, QA engineers, DevOps team etc.
- Assist in ensuring that the projects achieve expected non-functional and functionality/feature goals.
- Be willing to learn and work with Go to support project requirements.
Required skills:
- Development Experience: At least 3–5 years of experience in OOP as a software developer, with strong coding and debugging skills.
- A curious and proactive learner with a strong interest in software architecture.
- Basic experience in one or more architecture patterns (e.g., monolith, microservices).
- Familiarity with version control systems, CI/CD pipelines, and software development tools.
- Knowledge of security principles and basic approaches to reduce attack surfaces.
- Strong communication skills, including the ability to deliver technical concepts and design documentation effectively to both technical and non-technical audiences.
- Proven experience in delivering artifacts and documentation explaining and describing application designs, such as architecture diagrams, API specifications, and system interaction models.
What do we offer?
- Private healthcare
- Free eye test
- Refer a friend bonus
- Performance bonus
- Company discounts
- Team activities
- Extra paid holidays for volunteering time
- Career progression
- Company training with full support