¡Activa las notificaciones laborales por email!

GoLang Developer

Professional.me

Comunidad Valenciana

Presencial

EUR 40.000 - 70.000

Jornada completa

Hoy
Sé de los primeros/as/es en solicitar esta vacante

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

Join a fast-growing company as a Golang Backend Developer, where you'll design and develop scalable applications in a dynamic startup environment. Work with cutting-edge technologies and collaborate with a talented team to redefine recruitment processes through innovation.

Formación

  • 8+ years of software development experience, with 3+ years using Golang.
  • Experience in fintech, cloud computing, or cybersecurity.
  • Familiarity with Python or Java is a plus.

Responsabilidades

  • Architect, design, and develop scalable back-end systems using Golang.
  • Collaborate with cross-functional teams to prototype solutions.
  • Optimize applications for speed and scalability.

Conocimientos

Proficiency in Go programming language
Concurrent programming
System design and architecture
Problem-solving and debugging
Version control with Git
Team collaboration
Microservices architecture knowledge with AWS
Docker and containerization
Database management with PostgreSQL and NoSQL
Understanding distributed systems with Kafka or NATS

Educación

Bachelor’s degree in Computer Science
Master’s degree in Computer Science (optional)

Herramientas

AWS
Docker
PostgreSQL
NATS
OpenSearch

Descripción del empleo

Professional.me is a cutting-edge talent management solution revolutionizing how organizations source and engage talent worldwide. With a commitment to innovation and excellence, we are developing next-generation tools to make recruitment processes more efficient, inclusive, and impactful. We are seeking a talented Golang Backend Developer to join our growing team and play a critical role in building and scaling our platform.

Job Summary :

Designs and develops software applications using GoLang in a dynamic, startup environment, leveraging a tech stack that includes : microservices, AWS, Redis, NATS, OpenSearch, PostgreSQL. Architects, implements, and tests scalable and efficient solutions while owning projects and engaging in rapid prototyping to adapt to evolving project needs.

Reporting Structure :

  • Reports directly to CTO
  • Works with other software developers (front and back end), and UI / UX designers

Responsibilities :

  • Architect, design, and develop scalable back-end systems using Golang within a microservices architecture.
  • Write efficient, maintainable, and reusable Golang code leveraging AWS services.
  • Collaborate with cross-functional teams to understand system requirements and rapidly prototype solutions.
  • Optimize applications for maximum speed and scalability using Redis and PostgreSQL.
  • Implement robust security and data protection protocols in a dynamic startup environment.
  • Perform code reviews and provide constructive feedback to peers to maintain high coding standards.
  • Troubleshoot and debug complex production issues across services, utilizing NATS and OpenSearch.
  • Participate in system architecture discussions and decision making, shaping the technical direction of the startup.
  • Develop and maintain comprehensive system documentation and technical specifications alongside rapid prototyping.
  • Own projects / products utilizing best practices, insights, and startup-specific strategies.
  • Stay up-to-date with industry trends and relevant emerging technologies to drive innovation in a fast-paced startup environment.

Typical Background / Experience :

  • 8+ years of experience in software development, with 3+ years using Golang in a professional setting and a minimum of 5 years overall with Golang.
  • Previously held roles such as ‘Software Developer,’ ‘Backend Developer,’ or ‘Software Engineer’ in small startup environments.
  • Experience in industries like fintech, cloud computing, or cybersecurity.
  • Proficiency in building scalable, distributed systems using GoLang and experience with microservices architecture.
  • Direct experience with AWS, Redis, NATS, OpenSearch, and PostgreSQL.
  • Familiarity with other programming languages such as Python or Java.
  • Experience with containerization tools like Docker and orchestration platforms such as Kubernetes.
  • Ability to manage rapid prototyping and wear multiple hats in an early-stage company, involved in architecting, designing, implementing, and testing.
  • Experience with RESTful API development.

Education Qualifications :

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Optional : Master’s degree in Computer Science or related discipline.

Skills :

  • Proficiency in Go programming language.
  • Experience with concurrent programming.
  • System design and architecture.
  • Problem-solving and debugging.
  • Version control with Git.
  • Team collaboration.
  • Microservices architecture knowledge with AWS.
  • Docker and containerization.
  • Testing frameworks and techniques.
  • Database management with PostgreSQL and NoSQL.
  • Understanding distributed systems with Kafka or NATS.
  • Code optimization.
  • Unit and integration testing with rapid prototyping.

Why Join Professional.me?

This is a unique opportunity to join a fast-growing company redefining recruitment through innovation and technology. As a Golang Backend Developer, you will work on impactful projects, collaborate with a talented and motivated global team, and contribute to a platform that's making a real difference in the recruitment industry.

By applying to this position, you are granting us permission to keep your CV on file for consideration for this and future opportunities with Professional.me.

J-18808-Ljbffr

We Care About Your Privacy

We and our 1 partners store and access personal data, like browsing data or unique identifiers, on your device. Selecting I Accept enables tracking technologies to support the purposes shown under we and our partners process data to provide. Selecting Reject All or withdrawing your consent will disable them. If trackers are disabled, some content and ads you see may not be as relevant to you. You can resurface this menu to change your choices or withdraw consent at any time by clicking the Show Purposes link on the bottom of the webpage (or the floating icon on the bottom-left of the webpage, if applicable). Your choices will have effect within our Website. For more details, refer to our Privacy Policy.

J-18808-Ljbffr

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.