Epicareer Might not Working Properly
Learn More

Golang Developer

  • Full Time, onsite
  • Software Resources, Inc.
  • HybridHybrid, United States of America
Salary undisclosed

Apply on


Original
Simplified

Software Resources has an immediate job opportunity for a Golang Developer with a major corporation in Phoenix, AZ.
Schedule: Hybrid, 3 days on-site/ 2 days remote
Type: 6-12 month extendable contract
Must haves: 4+ years of Golang development experience
JOB DESCRIPTION
We are seeking a talented Golang Developer with 4-6 years of experience in Golang development and associated technologies for our client, a major financial services corporation in Phoenix, AZ. The ideal candidate will have a deep understanding of back-end development, microservices architecture, and cloud-native applications. You will work on building and maintaining high-performance, scalable services and APIs. This role offers the opportunity to design and develop cutting-edge solutions while working with modern technologies in a collaborative and fast-paced environment.
Key Responsibilities:

  • Golang Development:
    • Design, develop, and maintain high-performance, scalable applications using Golang.
    • Write clean, efficient, and well-documented code, adhering to best practices in Golang.
    • Develop and maintain RESTful APIs and services, ensuring reliability, scalability, and performance.
    • Implement and manage microservices architecture using Golang for backend services.
  • Cloud-Native & Microservices Development:
    • Work on cloud-native applications, deploying services to cloud platforms such as AWS, Google Cloud, or Azure.
    • Build and maintain microservices with a focus on scalability and resilience.
    • Design and implement solutions for managing concurrency, high availability, and load distribution.
  • Database & API Integration:
    • Integrate backend services with databases such as PostgreSQL, MySQL, or MongoDB.
    • Work on data storage, caching, and retrieval for optimal performance.
    • Collaborate with frontend teams to ensure seamless integration between backend services and user interfaces.
  • CI/CD & DevOps:
    • Implement CI/CD pipelines using tools such as Jenkins, GitLab, Docker, or Kubernetes to automate the testing, building, and deployment of services.
    • Utilize containerization technologies like Docker for developing, testing, and deploying applications.
    • Work closely with DevOps teams to ensure the scalability and availability of applications in production environments.
  • Troubleshooting & Optimization:
    • Identify and resolve performance bottlenecks, bugs, and other technical issues.
    • Optimize applications for performance, scalability, and reliability in cloud environments.
    • Monitor system performance using tools like Prometheus, Grafana, or similar technologies.

Required Qualifications:

  • 4-6 years of experience in Golang development.
  • Strong understanding of microservices architecture and building scalable, distributed systems.
  • Proficiency in designing and implementing RESTful APIs.
  • Experience with SQL and NoSQL databases, including PostgreSQL, MySQL, or MongoDB.
  • Experience with cloud platforms such as AWS, Google Cloud, or Azure.
  • Hands-on experience with CI/CD pipelines and containerization tools like Docker.

Preferred Qualifications:

  • Familiarity with Kubernetes for container orchestration.
  • Experience with message brokers like RabbitMQ, Kafka, or similar tools.
  • Knowledge of API security practices including OAuth, JWT, and API Gateways.
  • Experience with performance tuning, monitoring, and troubleshooting production systems.

Key Skills:

  • Backend Development: Golang, RESTful APIs, Microservices Architecture
  • Databases: PostgreSQL, MySQL, MongoDB
  • Cloud Technologies: AWS, Google Cloud, Azure
  • DevOps & CI/CD: Docker, Jenkins, GitLab, Kubernetes (preferred)
  • Troubleshooting & Optimization: Performance tuning, system monitoring, debugging

Don't delay. Join the Software Resources team today!
Software Resources specializes in connecting talented IT professionals with challenging job opportunities that transform jobs into careers.
To meet our clients' hiring needs, we continuously source talented IT Professionals with all levels of expertise and in all disciplines. We offer world class major medical, dental and vision benefits, 401(k) with match, short term disability, Life Insurance and AD&D. You, our future employees, can make a tremendous difference to our company and our clients. Please apply to this job and experience the Software Resources difference.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job