Senior Go Software Engineer Position
We are seeking a dedicated, motivated, and reliable Senior Go software engineer to provide innovative solutions for our clients. This individual will be responsible for building scalable backend services using Go in EKS and contributing to the development of Lambdas.
Key Responsibilities:
1. Software Development: Utilize expertise in Go and related technologies to develop high-quality software solutions that meet client needs.
2. Technical Leadership: Champion high standards of coding and architecture best practices, ensuring the team's performance is enhanced through mentoring, code reviews, and process improvements.
3. Documentation: Develop and maintain software documentation, including technical specifications and design documents.
4. Troubleshooting: Troubleshoot and debug software issues as they arise, working closely with cross-functional teams to resolve problems efficiently.
5. Communication: Effectively communicate progress and status to stakeholders, ensuring seamless collaboration and information exchange.
Requirements:
* Professional Experience: At least 4 years of professional software development experience, with a strong background in Go and related technologies.
* Go Proficiency: Expertise in Go syntax, semantics, database connectivity, and object-oriented concepts.
* Data Structures and Algorithms: Strong understanding of data structures and algorithms, with experience working with Go frameworks like Gin, Revel, Echo, and Beego.
* Web Services: Familiarity with web services (SOAP, REST, GQL), Terraform, Lambdas, writing APIs, and relational databases.
* Troubleshooting: Experience in troubleshooting issues and root cause analysis, with a proven track record of delivering high-quality software on time.
* Communication Skills: Strong communication skills, with at least an intermediate level of English.
* Teamwork: Experience working in distributed, cross-functional teams, with an open mind and the patience to explain complex issues clearly.
Desirable Qualifications:
* Kubernetes or EKS: Experience with Kubernetes or EKS.
* Algolia: Familiarity with Algolia.
* Shopify: Experience with Shopify.
* DynamoDB: Familiarity with DynamoDB.
What We Offer:
* Remote Work: Opportunity to work remotely from anywhere in the world.
* Wellness and Fitness Packages: Access to wellness and fitness packages to support overall well-being.
* Continuous Education and Certifications: Opportunities for continuous education and certifications to enhance professional growth.
* Paid Time Off: Generous paid time off policy to ensure work-life balance.
* Paid Holidays: Paid holidays to celebrate special occasions.
* Professional Conferences and Training: Support for attending professional conferences and training events.
* Global Team Building Activities: Participation in global team-building activities to foster a sense of community.
* Access to Co-Working Spaces: Access to co-working spaces worldwide.
Join Our Team:
We invite you to apply for this exciting opportunity to join our dynamic team. As a diverse, woman-owned global business, we pride ourselves on keeping talent happy – our low attrition rate speaks volumes. Bring your talented friends along and earn a referral bonus.
We are an equal opportunity employer and welcome applications from all qualified individuals regardless of race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, or veteran status.