AgileThought exists to disrupt the status quo and build transformative digital solutions to solve our client's biggest problems. We know the cutting-edge technology and customer experience business needs, and we hire the best-in-class technologists to bring those solutions to life.
You will fit in here if...You love to solve complex business problems and work with clients who value your technical expertise.You aren't afraid to fail, and you thrive in an ever-evolving environment.You enjoy working on a team in a diverse, multi-disciplinary capacity driving toward common goals and outcomes.
The ideal person...
As a Sr. Golang Developer in AgileThought, You’ll be responsible for satisfying the requirements of any software implementation, coordinate with the rest of the team working on different layers of the infrastructure, also assist in the design of new features, in which you will manage and implement the best practices of the language, that means scalable, maintainable and modular software, assist the team for the implementation of good practices, also you’ll be ensure that this software implementation would be well documented and has a good test coverage. Technical Skills:3+ years’ experience developing Go applications. Knowledge of the Go programming language, paradigms, constructions, and idioms.Experience with go routines and strong knowledge with concurrency.Knowledge of creating go modules.Extensive knowledge of go frameworks and libraries.Strong Experience with web frameworks like Mux, Wire, Shi, etc.Experience with unit test, using libraries or the core library from go.Experience with cloud services(AWS)Experience with databases SQL and Non-SQLExtensive knowledge with REST APIsExperience working with CI/CD pipelines, DevOps and related tools (Git, Jenkins, Terraform)Experience with API security frameworks and mechanisms (including but not limited to JWT, OAuth, etc.)Work proactively to address project requirements, issues, and challenges.Stay current with new technology options and vendor products.Review code, project output and ensure compliance to align with industry best practices.Create solution requirement documents and assist the product team
Advanced conversational English (MUST) Soft Skills• You have experience working in an Agile environment using Scrum.• You have great communication and problem-solving skills.• You have time management skills to ensure deadlines are met.• You can speak English clearly to effectively communicate with our clients.• You have experience coaching and mentoring other developers
What We Offer...Globally distributed workforce who will challenge you to be betterSmashing benefits that work for your lifestyleFlexible time-away
Join us!
We want to work with smart, creative and interesting people! Don't see a position that fits perfectly? Keep an eye on our careers page as we are growing and adding new opportunities every day! We want to meet you!The fine print...If you have any requests or requirements that would support you throughout the interview process, please reach out to us.AgileThought is an equal opportunity employer committed to diversity and inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veterans’ status, or any other characteristic protected by federal, state, or local law.
Let’s re-imagine the future of technology together!