Full Time

Senior Go/Java Back End Engineer - People & Finance Technology (REMOTE)

Talentify.io
Remote!
$120,000 - $160,000* / year (about $58–$77 an hour)

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

The Senior Go/Java Back End Engineer - People & Finance Technology at Talentify.io will play a pivotal role in designing, developing, and maintaining back-end systems that support our People and Finance Technology initiatives. The ideal candidate will be responsible for optimizing system performance, ensuring data integrity, and collaborating with cross-functional teams to deliver high-quality software solutions. This remote position will require strong technical skills in Go or Java programming, along with a deep understanding of software development best practices and methodologies.



Job Responsibilities

  • Design, develop, and maintain back-end applications in Go and/or Java.
  • Implement scalable and robust RESTful APIs to interface with front-end systems and third-party applications.
  • Collaborate with product managers, UX designers, and other engineers to gather requirements and provide technical solutions.
  • Participate in code reviews to ensure code quality and adherence to best practices.
  • Troubleshoot and debug applications to optimize performance and improve reliability.
  • Write unit, integration, and functional tests to ensure comprehensive test coverage.
  • Stay current with industry trends, technologies, and best practices to enhance our technology stack.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in back-end development with a focus on Go and/or Java.
  • Strong understanding of microservices architecture and cloud-based solutions.
  • Proficient in SQL and NoSQL databases.
  • Experience with version control systems (e.g., Git).
  • Knowledge of containerization technologies, such as Docker.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration abilities.


Technologies & Tools

The Senior Go/Java Back End Engineer will primarily work with programming languages Go and Java, along with frameworks like Spring Boot. Familiarity with cloud services such as AWS or Azure is essential. The role will also involve using relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB), as well as containerization tools like Docker and orchestration platforms like Kubernetes.



Ideal Candidates

The ideal candidate for this position will possess a strong work ethic and a proactive approach to solving complex problems. They should be adaptable to new technologies and methodologies, demonstrating a willingness to learn and grow within the role. Exceptional collaboration skills, coupled with the ability to work independently in a remote environment, will be critical for success. Candidates should value team dynamics and contribute positively towards a supportive and innovative workplace culture.


In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

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