(Senior) Software Engineer
1 month ago
Job type: Contract
Hiring from: Philippines
Category: Software Development
We are a product oriented company from Philippines.
Our main product is an electronic payment service and e-wallet for users from South Asian countries(for example, Philippines, Thailand, Malaysia).
Our product helps people to open access to financial tools in a complicated bank system situation.
Through our wallet users can send money anyone, pay for subscriptions, receive money transfers from 200+ countries and lands even without bank account.
Coins is looking for Senior Software Engineer with Python and Golang experience[or just only Python experience].
We are looking for engineer that can help us develop new products, scale our existing systems, and create meaningful user experiences. Coins is a company founded by software engineers and accordingly we have strong engineering principles in the very DNA of our company.
- Technologies to know: Golang/Python(Golang mainly), Redis, Postgres, Docker, Kubernetes
- All kind of testing (manual, unit, functional, integration, performance, load)
- Set up a testing framework from scratch
- Experience with Agile Software Development
- Ability to follow Micro Service Oriented Architecture (pros/cons)
GOOD TO HAVE
- Python (Django/Vanilla)
- Aware of design patterns(Gang of Four patterns, Testing patterns, Anti-patterns)
- Team/component/project lead experience
- A well-maintained Github profile with samples of your prior work. Relevant open-source commits or other public work vetted by developers online is a big plus
- Experience in building easy-to-use consumer products
TECHNOLOGIES WE USED
- Go and Python as main Programming Languages for the majority of our backend services
- Terraform to manage AWS and treat Infrastructure as Code
- Helm as Package Manager for Kubernetes allows us to have decent contract between Product Engineering and SRE team
- Kubernetes is enhanced with Monitoring(Prometheus), vertical and horizontal pod auto-scaler, network security policies
- Storage Layer is implemented on classic solution with PostgreSQL
- Kafka is taking its place in Event/Message bus
- Redis as a cache
- ClickHouse as a log storage
- Ansible for automate of routine tasks
WHY YOU'LL WANT TO JOIN OUR TEAM
- Full-remote & remote friendly environment with flexible schedule and vacation
- Friendly international geo distributed team (with possible business trips to SEA countries)
- Cutting edge cloud based environment and tools: AWS, k8s, docker, kubernetes, helm
- Compact team of professionals constantly improving their tools, pipelines and work environment
Before you apply, please check if any restrictions apply in terms of time zone or country.
This job has a geo-restriction in place: Philippines.
Please mention that you come from Remotive when applying for this job.
Does this job need an edit? 🙈