Senior Backend Engineer (Java)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+8 more
Job description
Our client, a cutting-edge technology firm specializing in AI-driven solutions, is seeking a talented Ingeniero/a de Software Senior (Backend) to join their dynamic team in Vigo . This role is critical in designing, developing, and maintaining robust, scalable backend systems that power our innovative products. The ideal candidate will have a strong foundation in software engineering principles, extensive experience with backend technologies, and a passion for tackling complex technical challenges. You will work collaboratively with frontend developers, data scientists, and product managers to deliver high-quality software solutions. This is an exciting opportunity to contribute to groundbreaking projects in the technology hub of Galicia, working with a forward-thinking company dedicated to pushing the boundaries of artificial intelligence and machine learning.
About the Role
Our client, a cutting-edge technology firm specializing in AI-driven solutions, is seeking a talented Ingeniero/a de Software Senior (Backend) to join their dynamic team in Vigo . This role is critical in designing, developing, and maintaining robust, scalable backend systems that power our innovative products. The ideal candidate will have a strong foundation in software engineering principles, extensive experience with backend technologies, and a passion for tackling complex technical challenges. You will work collaboratively with frontend developers, data scientists, and product managers to deliver high-quality software solutions. This is an exciting opportunity to contribute to groundbreaking projects in the technology hub of Galicia, working with a forward-thinking company dedicated to pushing the boundaries of artificial intelligence and machine learning.
Key Responsibilities
- Design, develop, and deploy scalable and high-performance backend services and APIs.
- Write clean, maintainable, and efficient code in languages such as Python, Java, or Go.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize applications for maximum speed, scalability, and reliability.
- Implement and manage database solutions (SQL and NoSQL).
- Develop and maintain automated testing frameworks.
- Participate in code reviews and mentor junior engineers.
- Troubleshoot and debug production issues, ensuring system stability.
- Contribute to architectural decisions and technology selection.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of professional experience in backend software development.
- Strong proficiency in at least one modern backend programming language (e.g., Python, Java, Node.js, Go).
- Experience with cloud platforms (AWS, Azure, GCP).
- Expertise in
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of professional experience in backend software development.
- Strong proficiency in at least one modern backend programming language (e.g., Python, Java, Node.js, Go).
- Experience with cloud platforms (AWS, Azure, GCP).
- Expertise in
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…