Golang Engineer - Remote Position
What is it like to work at Nearsure?
A remote team that feels connected 🌐
Join our Latin American team and stay engaged while working remotely. We value our team members and those interested in our opportunities. Enjoy activities like virtual coffee breaks, tech discussions, and games with our developers and management teams during your time with us.
Who needs micromanagement? 🍃
We believe communication is key, so we focus on working autonomously, with honesty, and respecting diversity. Micromanagement isn't part of our corporate culture.
Work-Life Balance ⚖️
Your well-being is our priority. From day one, our People Care team is available to offer support—whether you need someone to talk to, want to request time off or a holiday, or wish to use any of our offered benefits.
Additionally, our Accounts Management team ensures a smooth and effective experience with our clients, fostering a harmonious relationship between you, the client, and the project.
What You'll Get:
- Competitive salary in USD 💲
- 100% remote work 🏢, with the option to visit coworking spaces across Latin America if you want to connect with others and expand your professional network.
- Paid time off according to your country's laws, without affecting your monthly salary, ensuring you have plenty of time to rest and recharge.
- Your country's national holidays 🌴, allowing you to celebrate important events and traditions with your loved ones.
- Sick or medical leave 😷 when needed, so you can take time off to care for your health without worrying about work.
- Annual refundable credit 💸 for you to spend on your favorite perks.
- Team-building activities 🤜🤛 such as virtual coffee breaks, tech talks, and after-work gatherings with your Nearsure colleagues to feel connected to our community.
- A day off during your birthday week 🥳🎂 to enjoy with family and friends, ensuring you have a chance to make memories on your special day.
About the Project:
We are seeking a highly skilled Senior Backend Golang Engineer to join our team. Your main responsibilities will include leading and actively participating in the planning, development, and maintenance of our Event Hub platform. You will work closely with multifunctional teams to analyze, design, and execute cloud-native software solutions that precisely meet customer requirements. Our ideal candidate is passionate about technology, has a strong aptitude for problem-solving, and thrives in a fast-paced, ever-evolving environment.
You Will Be Able To:
- Lead the design, development, and maintenance of cloud-native software applications.
- Collaborate with cross-functional teams to analyze, design, and implement cloud-native software solutions.
- Develop high-quality, scalable, and maintainable code.
- Participate in code reviews, design reviews, and other team activities.
- Mentor junior engineers and assist in their professional development.
- Evaluate new cloud-native technologies and provide recommendations to the team.
- Ensure that cloud-native software development processes and practices are followed.
- Write technical documentation and keep it up to date.
- Implement and maintain Continuous Integration and Continuous Deployment (CI/CD) pipelines for cloud-native applications.
- Design, implement, and maintain relational and non-relational databases in a cloud-native environment.
- Collaborate with other teams to ensure data consistency and integrity across cloud-native systems.
What Will Help You Succeed in This Role:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Over 5 years of experience working with Golang.
- More than 2 years of experience working with Java.
- At least 3 years of experience with AWS.
- Over 3 years of experience with microservices architecture.
- At least 3 years of experience with CI/CD tools (Kubernetes or Docker).
- More than 2 years of experience working with Kafka.
- Advanced English proficiency is required, as you will work with US clients. Effective communication in English is essential to deliver the best solutions and broaden your horizons.
Here's What You Can Expect from Our Hiring Process:
- We'd love to discuss your experience during an interview with our recruiters.
- If all goes well, we'll arrange a technical interview with our top developers to evaluate your skills.
- If you advance to the next stage, you'll have a chance to meet our client and potentially become part of our amazing team!