Job Descritpion of Go-Lang Senior Developer
4+ Years Relevant Experience
- Strong knowledge of Go programming language, paradigms, constructs, and idioms.
- Experience and strong understanding of Microservices concept.
- Familiar with Golang tools and frameworks.
- Accustomed to modern version control systems such as Git.
- Experience in Deployments to Cloud services such as AWS/GCP.
- Experience in Integrations using pipelines.
- Comfortable operating in Linux environment.
- Self-motivated, passionate & eager to improve by keeping up to date with the latest trends in back-end development.
- Good teamwork skills, capable of collaborating with other team members.
- Good self-managing skills, with keeping up with timeline.
- Experience in TDD, Feature toggle, trunk-based development, focused on quality delivery.
- Own the overall responsibility for delivery of the product or features.
- Critical Competencies for Success Technical.
- Master’s degree with 10 – 12 years related experience, of which at least 7 + years in development, 4+ years of product engineering experience.
- Experience in Analytics and Business Intelligence is a plus.
- Strong design and coding experience.
- Expertise with the Go Lang platform or higher.
- Experience with integration, data handling technologies and other open source frameworks such as Spring, Kafka, Elasticsearch, Solr etc.
- Experience in NLP, Data Science and Text analysis is a plus.
- Good Knowledge for Python and GoLang.
- Experience in building event driven cloud native microservices architectures.
- Experience in building ELK stack.
- Hands on experience in Mongo, Redis, Cassendra, Neo4j, Postgres is a plus.
- Experience with massive-scale performance and scalability engineering Behavioural.
- Must be confident, highly motivated and passionate about delivery and customer satisfaction.
- Ability to work under pressure and tight schedules while delivering high quality products.
- High technical understanding and ability to control large scales of details.
- Problems solver and independent management and learning skills.
- Passion for learning the latest interactive technologies and techniques.
- Should be a good team player & able to work independently under pressure.
- Strategic thinker balanced with a grasp of details. Must possess the ability to switch between execution and strategy mode most effortlessly.
- Excellent social skills and a great ability to motivate direct and indirect employees and business partners.
- Ability to see the big picture, visualize the future and develop relevant functional strategies which value add to our business.
- Ability to prioritize and cope with competing demands. Must possess a sense of urgency and excellent execution and project management skills.
- Must be excited by and be able to navigate ambiguity.
- Passion for results and excellence.
- Must be able to get the job done by working collaboratively with others.
- Inquisitive and analytical mind out-of-the-box thinking bring a creative.
Required Skills for Go-Lang Senior Developer Job
- Go Lang
- Microservices
- AWS/GCP
- Git ELK stack
- Python
- Mongo
- Redis
- Cassendra
- Neo4j
- Postgres
Our Hiring Process
- Screening (HR Round)
- Technical Round 1
- Technical Round 2
- Final HR Round