Senior Software Engineer - GoLang

Senior Software Engineer - GoLang

Job description


Senior Software Engineer - Golang will be a part of an existing team and therefore, he/she needs to be someone who has the technical know-how, can bring new ideas to the table, create robust architectures as well as deliver awesome (clean and reusable) code!

 

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team player.

 

For over 15 years, we have been creating software solutions for businesses of all sizes. Our solutions are fine-tuned to solve the real-world challenges faced by businesses operating in today's digital space.


Employment type & work location 


This is a full-time position. If selected, you will work from our office in Sri Lanka.


Work environment


We follow the U.K calendar, 9 hours per day, flexible working hours, and S.L standard times. Holiday entitlement according to shop & office Act, S.L.


Candidate Suitability


The ideal candidate is a self-motivated, multi-tasker, and demonstrated team player. You should be able to work independently in a team environment. Having outstanding communication and leadership skills are definite advantages.


Future career development opportunities 


Team Lead, Associate Tech Lead, Tech Lead, etc, 


Responsibilities


  • Should be able to deliver high-performing Go (golang) components and systems
  • Ability to develop and operate scalable, reliable, and maintainable service-based software and related components across our SAAS platform
  • Collaborate with team members to design system architecture, choose proper technologies and plan development
  • Work with product managers and clients to clarify requirements, prototype functionality and build products
  • Design and maintain database schemas for new services
  • Take part in technology and architecture discussions and advocate for DevOps best practices
  • Push boundaries by researching and adopting new technologies to enhance Ecologital’s solutions and services
  • Participate in idea brainstorming and contribute ideas to technology, algorithms and products
  • Optimizing system performance to scale to handle large quantities of content data


Experience & Qualifications


  • 2+ years of experience working with Go language
  • Experience building service-oriented architecture
  • Experience building REST as well as non-REST APIs such as Graph QL
  • Good understanding of any NoSQL database technology (MongoDB/Realm)
  • ‘Can do’ positive attitude and proactive approach to problem-solving
  • Open-minded and able to demonstrate a passion for continuous learning about new technologies and sharing knowledge with teammates
  • Experience working collaboratively within a diverse development team
  • Be self-directed and be happy to work on your own initiative when required
  • Have excellent oral and written English communication skills


Apply For This Position

Share by: