Golang Backend Developer
Location
Portugal
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Golang Backend Developer
Erakulis
• Design, develop, and maintain robust backend systems using Golang. • Collaborate with frontend developers, database administrators, and system administrators to ensure seamless integration and optimal performance. • Debug and troubleshoot issues in backend systems and provide timely resolutions. • Identify and implement improvements to enhance scalability, performance, and security. • Write clean, efficient, and maintainable code with appropriate documentation. • Participate in code reviews to ensure code quality and adherence to best practices. • Stay up-to-date with industry trends and emerging technologies to continuously improve your skills and knowledge.
Job Requirements
- Bachelor's degree in Computer Science or a related field.
- Proven experience as a Backend Developer with Golang.
- Strong knowledge of Golang and experience with its core libraries.
- Experience with developing and maintaining APIs.
- Knowledge of SQL and NoSQL databases.
- Understanding of software development principles and best practices.
- Experience with version control systems, such as Git.
- Excellent problem-solving and analytical skills.
- Ability to work collaboratively in a team environment.
- Strong attention to detail and commitment to delivering high-quality code.
- Minimum 5 years of experience as a backend developer.
- Minimum 2 years of experience with Go.
- Timezone from GMT-1 to GMT+5
Benefits
- Competitive salary and performance-based incentives.
- Comprehensive benefits package.
- Opportunities for professional development and career advancement.
- Dynamic and collaborative work environment.
- Access to company wellness programs and other resources.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Diseñar, desarrollar y mantener servicios backend robustos y escalables. • Crear APIs y servicios orientados a alto rendimiento. • Trabajar con sistemas distribuidos, integración de servicios y procesamiento de datos. • Implementar buenas prácticas de desarrollo: calidad de código, testing, documentación y revisión de código. • Identificar oportunidades de mejora técnica y optimización de sistemas existentes. • Colaborar con equipos multidisciplinares en un entorno internacional. • Participar en revisiones técnicas y aportar experiencia al crecimiento del equipo.
• Diseñar, desarrollar y mantener servicios backend robustos y escalables. • Crear APIs y servicios orientados a alto rendimiento. • Trabajar con sistemas distribuidos, integración de servicios y procesamiento de datos. • Implementar buenas prácticas de desarrollo: calidad de código, testing, documentación y revisión de código. • Identificar oportunidades de mejora técnica y optimización de sistemas existentes. • Colaborar con equipos multidisciplinares en un entorno internacional. • Participar en revisiones técnicas y aportar experiencia al crecimiento del equipo.
Java Developer
eSimplicityAn engineering firm that delivers high-quality Healthcare IT, Cybersecurity, and Telecommunication solutions.
• Design, develop, test, and maintain Java-based applications and services. • Write clean, efficient, and well-documented code following industry best practices. • Participate in requirements analysis and technical design discussions. • Develop RESTful APIs and backend services. • Integrate applications with databases, third-party systems, and cloud services. • Support application deployment, configuration, and troubleshooting. • Participate in code reviews and ensure adherence to coding standards. • Collaborate with cross-functional teams in Agile or Scrum environments. • Create and maintain technical documentation. • Troubleshoot and resolve defects and performance issues. • Ensure compliance with security, data protection, and coding standards.
• Design, develop, and enhance backend features while resolving defects and improving system reliability • Write clean, maintainable, and well-tested code that meets quality and performance standards • Participate actively in Agile/Scrum ceremonies, collaborating closely with product, design, and engineering teams • Contribute thoughtful feedback through code reviews and technical discussions • Troubleshoot and solve moderately complex technical challenges with curiosity and a growth mindset • Partner with DevOps to support CI/CD pipelines and reliable software delivery • Apply SOLID principles, testing practices, and modern engineering standards to build scalable services



