Staff Java/Golang Software Engineer

Nearsure Logo

Nearsure

📍Remote - Latin America

Summary

Join Nearsure's close-knit LATAM remote team and enjoy a supportive work environment with competitive salaries, 100% remote work, paid time off, national holidays, sick leave, a refundable annual credit, team-building activities, and a birthday day off. As a Staff Java/Golang Software Engineer, you will focus on improving scalability, reliability, and developer experience. You will work with cross-functional teams to drive long-term technical impact, setting the technical vision for internal application framework stacks and building core platform components. You will champion best practices, create self-service developer actions, manage AWS resources, and integrate secure-coding guidelines. You will also serve as a technical referent, coaching engineers and fostering a culture of continuous improvement. Nearsure offers a collaborative team environment that values creativity and expertise.

Requirements

  • Bachelor's Degree in Computer Science, Engineering, or a related field
  • 8 + Years of experience working as a backend engineer
  • 7 + Years of experience working with Java
  • 5 + Years of experience working with Golang
  • 5 + Years of experience working with cloud-native architectures on AWS (EKS, ECS/ Fargate, Lambda, API Gateway, RDS, DynamoDB)
  • 5 + Years of experience working with containerization and orchestration (Docker, Kubernetes)
  • 5+ Years of experience working with microservices, domain-driven design, clean architecture, and twelve-factor principles
  • Experience with event-driven architectures (Kafka, SNS/SQS)
  • Familiarity with Infrastructure-as-Code tools such as Terraform or AWS CDK
  • Experience building and maintaining CI/CD pipelines and GitOps workflows (GitHub Actions, Jenkins, Argo CD)
  • Familiarity with observability tools (Prometheus, Grafana, OpenTelemetry)
  • Advanced English Level is required for this role as you will work with US clients. Effective communication in English is essential to deliver the best solutions to our clients and expand your horizons

Responsibilities

  • Set the technical vision for our internal application framework stack, defining conventions, project archetypes, and lifecycle management for libraries and tooling
  • Design, build, and maintain core platform components (SDKs, shared services, CI/CD pipelines) in Golang and Java, enabling product teams to ship quality code quickly and safely
  • Champion best practices in microservice design, domain-driven design, clean architecture, and twelve-factor principles; review and approve RFCs that impact how we deploy code company-wide
  • Create self-service developer actions, golden-path templates, and automated guardrails (linting, static analysis, vulnerability scanning) to streamline the developer experience
  • Manage and provision AWS resources with Infrastructure-as-Code (Terraform/CDK), implement GitOps workflows, and drive adoption of Kubernetes-native patterns (Helm, Argo CD)
  • Embed observability (metrics, traces, logs) by default; standardize SLIs/SLOs and incident-management playbooks across services
  • Integrate secure-coding guidelines, secrets management, least-privilege IAM, SBOM generation, and supply-chain -security checks into the SDLC
  • Serve as technical referent for a multi-disciplinary platform team; coach engineers, run architecture reviews, and foster a culture of continuous improvement
  • Partner closely with Security and Infrastructure teams to align roadmaps, manage technical debt, and ensure platform capabilities meet business needs
  • Track industry trends, evaluate new technologies (service mesh, eBPF, WASM, etc.), and pilot innovations that keep our platform ahead of scale and compliance demands

Benefits

  • Competitive USD salary
  • 100% remote work
  • Paid time off
  • National Holidays celebrated
  • Sick leave
  • Refundable Annual Credit
  • Team-building activities
  • Birthday day off

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.