Next job

Remote Golang Developer in Professional.me

18 февраля

40 views

Professional.me

Professional.me

0
0 reviews
Without experience
Full-time work
Job Title: Golang Backend DeveloperLocation: RemoteEmployment Type: Full-time About Professional.me:Professional.me is a cutting-edge recruitment software 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 bu
Job Title: Golang Backend DeveloperLocation: RemoteEmployment Type: Full-time About Professional.me:Professional.me is a cutting-edge recruitment software 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 designersResponsibilities: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 GolangPreviously held roles such as ‘Software Developer,’ ‘Backend Developer,’ or ‘Software Engineer’ in small startup environmentsExperience in industries like fintech, cloud computing, or cybersecurityProficiency in building scalable, distributed systems using GoLang and experience with microservices architectureDirect experience with AWS, Redis, NATS, OpenSearch, and PostgreSQLFamiliarity with other programming languages such as Python or JavaExperience with containerization tools like Docker and orchestration platforms such as KubernetesAbility to manage rapid prototyping and wear multiple hats in an early-stage company, involved in architecting, designing, implementing, and testingExperience with RESTful API developmentEducation Qualifications:- Bachelor’s degree in Computer Science, Software Engineering, or a related field.- Certification in Go Programming Language (e.g., Go Developer Certification).- Optional: Master’s degree in Computer Science or related discipline.Skills:- Proficiency in Go programming language- Experience with concurrent programming- System design and architecture- RESTful API development- Agile development methodologies- 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 prototypingWhy 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. Show more Show less Посадовий рівень Старший середній рівень Тип зайнятості Повний робочий день Посадові обов’язки Інженерія і Інформаційні технології Галузі Платформи інтернет-ринку
Without experience
Full-time work
Want to get related jobs?
New job openings in your Telegram
Subscribe
We use cookies
accept