Role Overview
- In this pivotal role, you will be responsible for designing, implementing, and maintaining robust backend systems that drive our applications and services.
- If you are an experienced developer passionate about building scalable backend solutions and delivering high-quality code, you'll be a great fit for our team.
- We are looking for someone who can engage with and motivate our clients while diving deeply into backend development and envisioning future enhancements.
- Our consultants are quick on their feet and committed to driving quality results for our clients.
Requirements
- The ideal candidate will typically have 5-7 years of professional experience and have demonstrated many of the following skills:
- A track record as a technical leader with teamwide impact.
- 4+ years of programming experience in languages such as Java, Python, and Go
- Experience with RESTful APIs, microservice architectures, and data ingestion methods.
- Understanding and adherence to industry-standard best practices in software development and architecture.
- Familiarity with AWS services, such as EKS, S3, Redis, Lambda, and MSK.
- B2 level (upper-intermediate) or higher English language competency with ability to communicate effectively in professional settings, both written and verbal.
This will make you an exceptional candidate:
- Experience in fine-tuning performance and using data to optimize end-to-end latency and system behavior.
- 4+ years of experience developing comprehensive, well-tested, and high-performance search applications.
- In-depth knowledge and hands-on experience with Elasticsearch/OpenSearch.
Tech Stack
- AWS
- ElasticSearch
- Java
- Python
- Redis
- Go