Golang Developer
Proventus Metrics
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Tech stack
Java
Agile Methodologies
Amazon Web Services (AWS)
Application Performance Management
Cloud Computing
Code Review
Computer Programming
Continuous Integration
Software Debugging
DevOps
Amazon DynamoDB
Java Web Services
NoSQL
Scrum
Cloud Services
Standard Sql
Software Engineering
Enterprise Software Applications
AWS Lambda
Backend
GIT
REST
Software Version Control
Serverless Computing
Web Api
Go
Microservices
Job description
We are seeking a skilled Golang Developer with experience in building scalable, high-performance backend applications and cloud-native solutions. The ideal candidate will have hands-on experience with Go/Golang, Java, AWS serverless services (Lambda, Step Functions, DynamoDB), REST APIs, and microservices architecture. The candidate should be comfortable working in an Agile environment and collaborating with cross-functional teams to deliver enterprise-grade applications., * Design, develop, and maintain scalable backend applications using Go/Golang.
- Develop RESTful APIs and microservices for enterprise applications.
- Build and maintain cloud-native solutions on AWS.
- Develop serverless applications using AWS Lambda and Step Functions.
- Design and optimize NoSQL databases using Amazon DynamoDB.
- Integrate backend services with Java-based applications and third-party APIs.
- Write clean, maintainable, and testable code following coding standards.
- Troubleshoot production issues and optimize application performance.
- Participate in code reviews, design discussions, and architectural decisions.
- Collaborate with DevOps teams for CI/CD deployment and infrastructure automation.
- Work closely with Product Owners, QA, and business stakeholders in Agile Scrum teams.
Requirements
- 8+ years of software development experience.
- 8+ years of hands-on experience in Go/Golang development.
- Strong programming experience in Java.
- Experience with AWS Cloud services.
- Hands-on experience with:
- AWS Lambda
- AWS Step Functions
- Amazon DynamoDB
- Strong understanding of REST APIs.
- Experience developing Microservices.
- Strong knowledge of SQL and/or NoSQL databases.
- Experience with Git and source control.
- Familiarity with Agile/Scrum methodologies.
- Strong debugging and problem-solving skills.