Full Time

Senior Software Engineer - Java/Go (REMOTE)

Talentify.io
Remote!
$110,000 - $150,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Talentify.io, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Senior Software Engineer specializing in Java and Go at Talentify.io, you will play a pivotal role in designing, developing, and maintaining high-quality software solutions that meet our business needs. You will collaborate with cross-functional teams to enhance our existing products and introduce new features, ensuring they align with our strategic goals. Your expertise in software engineering will be critical in driving innovation and improving system performance, scalability, and reliability within a fully remote environment.



Job Responsibilities

  • Design, develop, test, and maintain highly scalable and performance-oriented software applications using Java and Go.
  • Collaborate with product managers and other stakeholders to gather requirements and translate them into technical specifications.
  • Perform code reviews and provide constructive feedback to team members to ensure code quality and best practices.
  • Troubleshoot, debug, and optimize existing systems and applications to enhance performance and reliability.
  • Stay up-to-date with industry trends and emerging technologies to improve the product and development process.
  • Contribute to the architecture and design of new software solutions and frameworks.
  • Mentor junior developers and promote a culture of continuous learning within the team.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in software development with a strong emphasis on Java and Go.
  • Proficient in software design principles, design patterns, and software development methodologies.
  • Experience with cloud services such as AWS, Azure, or Google Cloud Platform is highly desirable.
  • Solid understanding of RESTful APIs, microservices architecture, and containerization technologies like Docker and Kubernetes.
  • Strong problem-solving skills and the ability to work independently or collaboratively in a remote team environment.
  • Familiarity with version control systems such as Git.


Technologies & Tools

In this position, the Senior Software Engineer will utilize a variety of technologies and tools, including but not limited to Java, Go, Docker, Kubernetes, AWS, Azure, SQL, and RESTful APIs. Familiarity with CI/CD tools and processes will also be beneficial in enhancing the deployment and integration workflow.



Ideal Candidates

The ideal candidate for this role should possess strong analytical and critical thinking skills, demonstrating a proactive approach to problem-solving. They must be adaptable to changing project requirements and able to work effectively across diverse teams and time zones. Excellent communication skills, both verbal and written, are essential to articulate technical concepts to non-technical stakeholders. A passion for technology and continuous improvement, combined with a collaborative spirit, will make you a valuable addition to our team.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.