Seeking for a Backend Engineer(Golang) - Test Frameworks in 100% Remote
Mandatory Skills:
"Golang, CI/CD, Automated testing framework(s), REST, gRPC, Git, SQL, Relational databases, Iterative development, Docker, Observability experience (metrics/logs/traces) "
Summary:
The client is looking for someone to help enhance their backend test frameworks using Golang while integrating with modern development practices like CI/CD, and Docker, and leveraging communication protocols like REST/gRPC. Additionally, the engineer should be experienced in handling automated testing, working with SQL databases, and monitoring application performance using observability tools. The overall goal seems to be building a robust, automated testing environment to support backend services development in an iterative, agile environment.
1. Golang Programming:
- Strong experience in Go is required, as the backend services and test frameworks will likely be developed using Go.
2. CI/CD (Continuous Integration/Continuous Deployment):
- Familiarity with CI/CD pipelines to ensure smooth deployment and integration of code changes. Automation and continuous testing will be a key focus.
3. Automated Testing & Test Frameworks:
- Experience in building or working with automated testing frameworks is essential. The client is likely focused on improving test automation to enhance software quality and streamline testing processes.
4. REST and gRPC:
- Understanding and experience with RESTful APIs and gRPC (Google Remote Procedure Call) for service-to-service communication. These will be key in interacting with microservices or backend systems.
5. Git:
- Proficiency with Git for version control and collaboration in development workflows.
6. SQL & Relational Databases:
- Knowledge of SQL and experience working with relational databases to handle data storage, retrieval, and querying in the backend.
7. Iterative Development:
- Experience working in an agile or iterative development environment, indicating frequent delivery of code, collaboration, and feedback loops.
8. Docker:
- Familiarity with Docker for containerization, which is critical for maintaining consistent environments, whether for development, testing, or deployment.
9. Observability Experience:
- Experience with observability tools to monitor system performance. This includes working with metrics, logs, and traces to identify and resolve issues and improve system reliability.
Notes:- All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.
Benefits: Danta offers a compensation package to all W2 employees that are competitive in the industry. It consists of competitive pay, the option to elect healthcare insurance (Dental, Medical, Vision), Major holidays and Paid sick leave as per state law.
The rate/ Salary range is dependent on numerous factors including Qualification, Experience and Location.