Golang Software Engineer

Compunnel

$110K — $130K *
Finance & Insurance
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 4-8 years of Go software engineering experience.
  • Proven track record in Agile application design, development, and testing.
  • Hands-on experience building REST APIs for high traffic applications.
  • Familiarity with relational and NoSQL databases.
  • Proficient in Docker and Kubernetes for CI/CD processes.
  • Knowledge of Git for version control and asynchronous messaging systems like Kafka.
  • Strong communication skills for effective teamwork.
  • Bachelor's degree in Computer Science, Engineering, or related field.

Responsibilities

  • Design and maintain Go APIs and microservices for REST and RPC.
  • Create robust services for high-volume event processing.
  • Enhance platform components for better scalability and performance.
  • Collaborate with teams to develop secure technical solutions.
  • Integrate with various data platforms and messaging systems.
  • Implement containerized deployments and CI/CD practices.
  • Participate in Agile workflows and contribute to code quality and documentation.
  • Resolve complex production issues to ensure service reliability.

Benefits

  • Comprehensive health coverage including medical, dental, and vision.
  • Generous paid time off and flexible work arrangements.
  • Retirement savings plan with company matching contributions.
  • Continuous learning opportunities and professional development.
  • Collaborative work environment with a strong emphasis on team success.
Full Job Description
Golang Software Engineer Key Responsibilities • Design, develop, test, deploy, and maintain Go APIs and microservices supporting both REST and RPC interfaces. • Build highly available, high-performance services capable of supporting high-volume event ingestion and processing workloads. • Develop and enhance core platform components while improving scalability, resiliency, observability, and performance using Prometheus, OpenTelemetry, and Jaeger. • Partner with product owners, architects, and engineering teams to translate business requirements into secure, maintainable technical solutions. • Integrate services with relational databases, NoSQL data stores, SOAP services, and asynchronous messaging platforms such as Kafka. • Support continuous integration and delivery practices, including containerized deployments using Docker and Kubernetes. • Participate in Agile ceremonies, code reviews, automated testing, technical documentation, and continuous improvement activities. • Troubleshoot complex application issues and contribute to stable, reliable production services. Required Qualifications • 4-8 years of professional software engineering experience with Go. • Demonstrated experience in application design, software development, and testing within an Agile delivery environment. • Hands-on experience designing and developing REST APIs for high-volume applications. • Experience working with relational and NoSQL databases. • Experience with continuous integration tools and container orchestration technologies, including Docker and Kubernetes. • Experience with version control systems such as Git. • Experience with asynchronous messaging systems such as Kafka. • Strong written and verbal communication skills, with the ability to collaborate effectively with internal and external business partners. • Bachelor's degree in Computer Science, Engineering, or a related field. Preferred Qualifications • Experience developing services in Go. • Knowledge of the financial services industry or loyalty and rewards platforms. • Experience with open-source frameworks; maintaining or contributing to open-source projects is a plus. • Experience with Atlassian development and collaboration tools, including Jira and Confluence Technical Environment Languages - GO Frameworks & APIs - REST API, GRPC, Event Driven Micro service Data & Messaging - Relational databases, NoSQL databases, Kafka DevOps & Platforms - Continuous integration tools, Docker, Kubernetes, Git, Prometheus, Grafana Delivery & Collaboration - Agile delivery, Jira, Confluence

Similar Jobs

More Jobs at Compunnel

More Finance & Insurance Jobs

Find similar Golang Software Engineer jobs: