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 for People & Finance Technology at Talentify.io will play a pivotal role in designing, developing, and maintaining scalable applications that streamline our internal processes. This position demands a strong technical acumen and proficiency in back-end technologies, as the successful candidate will work closely with cross-functional teams to enhance functionality, improve performance, and implement best practices in code development. As a remote position, the candidate must also demonstrate self-motivation and the ability to work effectively in a distributed team environment.
Job Responsibilities
- Design and implement robust back-end services and microservices using Go and/or Java.
- Collaborate with product management and other stakeholders to define and implement new features.
- Optimize applications for maximum speed and scalability.
- Utilize best practices for writing clean, maintainable, and reusable code.
- Address technical issues and provide solutions to enhance system efficiency.
- Participate in code reviews and mentor junior engineers.
- Work closely with DevOps teams to ensure seamless deployment and application performance monitoring.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Minimum of 5 years of professional experience in back-end development.
- Proficiency in Go and/or Java programming languages with a strong understanding of object-oriented design principles.
- Experience with database systems such as MySQL, PostgreSQL, or similar technologies.
- Familiarity with RESTful API development and microservices architecture.
- Understanding of cloud services (AWS, Azure, etc.) and container orchestration (Docker, Kubernetes, etc.).
- Excellent problem-solving skills and ability to work under tight deadlines.
Technologies & Tools
In this role, the Senior Engineer will leverage a variety of technologies and tools to facilitate effective application development and deployment. Key technologies include Go and Java programming languages, MySQL or PostgreSQL for database management, and cloud platforms such as AWS or Azure. Additionally, familiarity with containerization tools like Docker and orchestration tools such as Kubernetes will be crucial for ensuring smooth and efficient operations within the engineering team.
Ideal Candidates
The ideal candidate for this position will exhibit strong analytical skills, a proactive approach to problem-solving, and a commitment to continuous improvement. They will thrive in a collaborative environment and possess excellent communication skills to articulate technical concepts effectively to both technical and non-technical stakeholders. A passion for technology and innovation, along with the ability to adapt to changing priorities, will also make a strong candidate successful in this fast-paced role.
The two or three lines under your name say who you are before anyone reads the rest. Type your job and a few facts, and our summary writer gives you five to pick from. Write a summary →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.