استخدام Remote) Senior Golang Developer-دورکاری)
شرح موقعیت شغلی
The Senior Software Engineer (Back-end) will work on designing, building, testing, and maintaining software solutions using modern technologies to enable & empower our business teams to achieve high growth targets.
This role provides a great opportunity for a dedicated, enthusiastic, and capable individual to fulfill their hunger for a challenge and sense of achievement, while having real career-growth potential. Giving the candidate a chance to work in a collaborative environment with a world class team, on the most impactful projects.
The Platform
The Platform
- Develop features and improvements to our platform, working with the Software Development Team in an agile, organized, and well-documented manner.
- Actively keep an eye on developing a scalable architecture.
- Contribute in Testing, Quality Assurance, and Code-Review sessions, to provide guidance and mentorship to the rest of the Software Development Team, and ensure the quality of the changes committed to the codebase in terms, performance, and security.
- Collaborate with Product Management and other stakeholders to analyze product requirements, translate them into technical requirements, and guarantee top-notch quality and speed of delivery in an agile iterative environment.
Must Have:
- Proficiency in both spoken and written English communication skills
- 5 years of experience as a back-end developer, at-least 3 years of it must be with Golang
- Experience with distributed systems
- Has experience development in Linux environment
- MySQL (PostgreSQL can be accepted as a replacement)
- Tests (unit test, functional tests)
- Experience writing and maintaining Restful APIs
- Problem-solving skills
- Since this is a remote position,a good internet connection and a place where you can join meetings without interruption
Nice to have:
- Familiarity with Graphql
- Experience with Redis,RediSearch or ElasticSearch
- Experience with a cloud platform like AWS or GCP
- Experience using CI/CD
- GoORM
- End to End-testing
مهارتهای مورد نیاز
- Golang
- PostgreSQL
- MySQL
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست