Backend Developer Role
As a seasoned backend developer, you will be part of our dynamic team that drives the development of excellent products.
We are passionate about innovative technologies and creative approaches to benefit our business.
Our team encourages developers to stay current with changes in Go, DynamoDB, ElasticSearch, and other AWS services like Step Functions to build tailored solutions using cloud-native technologies.
We value Agile development methods, where small cross-functional teams are empowered to take an idea from inception and deliver it fully tested into production with minimal outside disruptions.
Key Responsibilities:
- Designing and implementing new features, as well as refactoring existing projects
- Developing clean, scalable code
- Participating in brainstorming sessions and contributing opinions and experience
Required Skills:
- Exceptional object-oriented programming and design pattern skills
- Experience working with backend languages such as Java, C#, Python, Golang
- Strong analytical and problem-solving abilities
- Proficiency in MySQL / DynamoDB
- RESTful web services
- Git / GitHub
Preferred Qualifications:
- Computer Science education or similar field
- Serverless Framework expertise
- Proficiency in Golang
- ElasticSearch knowledge
- Comfortable working with testing frameworks
- Message Queuing / RabbitMQ
- Memcached or Redis
- DynamoDB
- AWS Lambda
- AWS Step Functions
- AWS SQS/SNS