Job Title: Application Developer
**Must have hands on experience programming with Go/Golang**
We are seeking a highly skilled Application Developer with expertise in Go (Golang) to join our team. The ideal candidate will play a key role in designing, developing, and maintaining robust, scalable applications, with a focus on Event-Driven Architecture. This position offers an opportunity to work with an industry-leading organization, tackling complex technical challenges in a dynamic, fast-paced environment.
Responsibilities:
- Design, develop, and maintain applications using Go/Golang as the primary language.
- Implement and optimize Event-Driven Architecture to support high-availability systems.
- Collaborate with cross-functional teams, including product managers, DevOps, and QA, to deliver high-quality solutions.
- Write clean, efficient, and well-documented code.
- Troubleshoot and resolve application issues, ensuring optimal performance and reliability.
- Contribute to architectural decisions and system design to support scalability and maintainability.
- Participate in code reviews, providing constructive feedback and maintaining coding standards.
Qualifications:
- Proven experience as an Application Developer with a focus on Go/Golang.
- Strong understanding of Event-Driven Architecture and related concepts.
- Experience with microservices architecture and distributed systems.
- Familiarity with message brokers like Kafka, RabbitMQ, or NATS.
- Proficient in developing RESTful APIs and working with databases (SQL and NoSQL).
- Knowledge of cloud platforms (AWS, GCP, or Azure) and containerization tools (Docker, Kubernetes).
- Experience with CI/CD pipelines and version control systems (Git).
- Excellent problem-solving skills and a proactive approach to learning new technologies.
Preferred Qualifications:
- Experience with monitoring and logging tools such as Prometheus, Grafana, or ELK Stack.
- Familiarity with testing frameworks and best practices.
- Knowledge of front-end technologies is a plus but not required.