Software Development
We design and build softwares, APIs and applications.
We build and deliver robust software and web applications that scale.
Methodology
We release code as early and regularly as possible and follow Agile methodology to deliver projects efficiently and collaboratively.
Sprints
Projects are organised in sprints of two weeks to one month and high level sprints are defined before starting the project. The content of each sprint is refined collaboratively during sprint planning sessions organised before starting each sprint.
Demos
At the end of each sprint, a demo is organised to present the features built and gather feedback.
Technical Design
We analyse the requirements and produce technical design documents taking into account the following elements:
Scalability
Performance
Flexibility
Maintainability
Security
Technology
We use robust and efficient technology stacks for our projects. The technologies we use include: Go, Node.js and AWS.
Node.js
Node.js is a programming language designed to build scalable network applications.
Go
Go is an open source programming language supported by Google that makes it easy to build simple, reliable, and efficient software.
Infrastructure
Our technology of choice for infrastructure is Amazon Web Services.
AWS
Amazon Web Services (AWS) is one of the largest cloud platforms. It is used by startups as well as large companies.