Candidates 144
$2500 / mo
≈ $30000 / year net
Golang Developer
Ethiopia · 3 years of experience · Upper-Intermediate ·Published today
Ethiopia · 3 years of experience · Upper-Intermediate ·Published today
Ride Plus: Developed backend functionalities for a ride-sharing platform, including user authentication, ride booking, and payment processing.
Delivery System: Implemented backend logic for a delivery management system, handling order tracking, delivery routing optimization, and status updates.
Single Sign-On (SSO): Integrated SSO functionality into multiple applications, allowing users to access various services with a single set of credentials.
Authorization with Open Policy Agent (OPA): Implemented access control policies using OPA to enforce fine-grained authorization rules across different services.
Accounting Management: Designed and developed backend systems for accounting management, including invoice generation, transaction recording, and reporting.
Technologies Used:
Programming Languages: Golang (primary), with proficiency in writing efficient and scalable backend code.
Frameworks and Libraries: Leveraged frameworks such as Gin for building RESTful APIs, Socket.IO, Go Micro, gRPC, Gorilla WebSocket
Event Streaming platform and Cache: Kafka and Redis.
Design Patterns: Hexagonal ( HxaDD), MVC
Databases: Worked with relational databases like PostgreSQL, Cockroach DB and NoSQL databases like MongoDB for data storage and retrieval.
Authentication and Authorization: Implemented authentication using OAuth2 and JWT, and authorization with OPA for policy enforcement.
Containerization and Orchestration: Experience with Docker for containerization and Kubernetes for container orchestration.
Current Role in the Team:
As a backend developer, my role involves:
Collaborating with cross-functional teams to understand project requirements and translate them into technical solutions.
Writing clean, efficient, and maintainable code to implement backend functionalities.
Participating in code reviews, providing constructive feedback, and ensuring code quality.
Troubleshooting and debugging issues to ensure smooth operation of backend systems by using both open search and elastic .
Implemented Fine-Grained Authorization: Developed a comprehensive authorization system using Open Policy Agent (OPA) for the for all services . This allowed for granular access control based on user roles and permissions, enhancing security and compliance with regulatory requirements.
- Develop custom filter packager for all our services.
Continuous Learning: I value opportunities for professional growth through challenging projects, mentorship, and ongoing learning initiatives.
Collaborative Culture: I thrive in a supportive and inclusive environment where teamwork, open communication, and respect are valued.
Work-Life Balance: While committed to my work, I prioritize a healthy balance between professional and personal life to sustain long-term productivity and well-being.
Recognition and Feedback: I appreciate regular feedback and recognition for my contributions, fostering a culture of acknowledgment and continuous improvement.
What I Don't Want from Work:
Micromanagement: I prefer autonomy and trust in my abilities to accomplish tasks effectively, avoiding micromanagement that stifles creativity and productivity.
Toxic Culture: I aim to avoid workplaces with negative cultures characterized by gossip, disrespect, or lack of support, as they can detrimentally impact morale and performance.
Stagnation: I strive to avoid roles with limited growth opportunities, seeking positions that challenge me and offer avenues for advancement based on merit.
Unsustainable Workloads: I seek roles with manageable workloads that allow for quality output and maintain a healthy work-life balance, preventing burnout and promoting long-term success.
Lack of Transparency: I prefer workplaces where there is transparency in decision-making processes, company goals, and expectations to foster trust and alignment among team members.
$2500 / mo
≈ $30000 / year net
Golang Developer
Ukraine · Kharkiv · 3 years of experience · Upper-Intermediate ·Published today
Ukraine · Kharkiv · 3 years of experience · Upper-Intermediate ·Published today
As C dev worked within support team for Automated Control System software for 1 year, and another year been part of new-gen ACS software development team.
As GoLang Dev been involved into support ticket resolving; locating & fixing bugs; development of features; configuration of AWS instances, buckets, routes, IAM configs etc; testing & deployment of solutions.
Among achievements there might be successful adaptation of existing software for fundamentally new hardware in support team, and core participation in functionality migration between generations of ACS later on.
As GoLang developer implemented various microservices – from simple image proxies (s3 -> frontend) & internal temporary URL shorteners to payment system integration (stripe, authorize.net) & 3rd party APIs implementation.
In both companies I've worked had high familiarity with whole project codebase in ~6 months, which allowed me to provide information on any endpoint/service/flow from the top of my head.
Because of that trait usually been placed as a mentor for recently joined colleagues, with most of them staying into team for years.
Perfect adaptation period as i see it:
various tasks in all existing areas of defined responsibilities in team; involvement into decision making & architectural (even as listener at first).
Best practices & code guidances would be appreciated.
Mentoring is not necessary, though might be good for getting into project at speed.
$2000 / mo
≈ $24000 / year net
Middle Backend Developer
Ukraine · 3 years of experience · Upper-Intermediate ·Published today
Ukraine · 3 years of experience · Upper-Intermediate ·Published today
$3000 / mo
≈ $36000 / year net
Java Developer
Ukraine · 3 years of experience · Upper-Intermediate ·Published yesterday
Ukraine · 3 years of experience · Upper-Intermediate ·Published yesterday
Also I had an experience of studying computer science in Beijing, China for a half a year.
$4500 / mo
≈ $54000 / year net
Senior Software Developer/Team Lead
Poland · 5 years of experience · Upper-Intermediate ·Published yesterday
Poland · 5 years of experience · Upper-Intermediate ·Published yesterday
$3600 / mo
≈ $43200 / year net
Golang Developer
Ukraine · 4 years of experience · Upper-Intermediate ·Published 23 April
Ukraine · 4 years of experience · Upper-Intermediate ·Published 23 April
Esports Data Provider
The product is focused on providing the most relevant sports events feed for multiple clients. It gathers esports data from lots of different sources, rapidly processes it through different steps, and forms the most up-to-date line.
Role: Back-end Developer;
Skills: Go, MongoDB, RabbitMQ, Redis, GCP, K8s, Helm, Werf, GraphQL;
Responsibilities:
• Research & Development;
• Code cross-review;
• Production maintenance.
September 2021 - June 2022
Web Portal to provide users with SSO (Single sign-on) experience.
A portal for users to navigate to different apps provided by clients. Application unifies the authorization and authentication experience of users of different applications in the ecosystem.
Role: Back-end Developer;
Skills: Go, Echo, Postgres, Docker, Procedural SQL, Okta, AWS, K8s, Jenkins, Azure AD;
Responsibilities:
- Research & Development;
- Code cross-review;
July 2020 - August 2021
Web Platform for Boosting Reproductive Science
The client was an innovative startup in vitro fertilization
(IVF) the field that developed a platform to simplify
and streamline the process of selecting the best embryos during the IVF process.
Role: Full-Stack Developer;
Skills: ReactJS, Golang, Gin, Docker, Postgres.
Responsibilities:
• Research & Development;
• Code cross-review.
$2300 / mo
≈ $27600 / year net
Middle Go Engineer
Ukraine · Kyiv · 3 years of experience · Upper-Intermediate ·Published 23 April · In passive search
Ukraine · Kyiv · 3 years of experience · Upper-Intermediate ·Published 23 April · In passive search
EDUCATION
National Technical University of Ukraine 'Kyiv Polytechnic Institute' , Faculty of Informatics and Computer Science, Bachelor's degree.
PROFESSIONAL EXPERIENCE
Golang Software Engineer - 2 years
• Analyzing complex systems, identifying weaknesses, and implementing solutions to enhance performance and meet customer needs.
• Writing unit and integration tests.
• Actively participating in CI development to ensure accurate software deployment(using Kubernetes, Docker, Linux)
• Decomposing development tasks and planning them accordingly to achieve maximum performance benchmarks(Jira, Scrum).
• Create and maintain application/software documentation.
• Contributed to existing services through active participation, leveraging technologies such as gRPC, Uber Dig, Fiber.
• Developing a new services in Go from scratch, using Redis, PosgresSQL, Kafka, thinking in scope of microservice arhitecture, and correctly applying clean architecture principles.
• Experienced in networking, with a specific focus on the development of SNMP-related services.
Java Junior Developer 1 year
• Collaborate with the development team to design and implement new features using Spring Framework.
• Apply SOLID and OOP principles.
• Support compatibility with front-end(React Native) and MySQL database.
• Contribute to configurations of S3, EC2 and VPC solutions.
• Write tests(TestNG), configure code-check and analysis using SonarQube.
Languages
English – upper-intermediate.
Ukrainian – native speaker.
Achieved a remarkable 40% increase in code performance through comprehensive refactoring of the entire service.
$3000 / mo
≈ $36000 / year net
Golang Developer
Turkey · 3 years of experience · Advanced/Fluent ·Published 23 April
Turkey · 3 years of experience · Advanced/Fluent ·Published 23 April
Back office Management Project
- Login
- report screens
- client management
- cr management
Secure Client Area project
- registration
- login
- deposit and withdrawal
- track the transactions
Mobile device management project
- creating policies and apply them to the devices to manage them.
Remote device Management
- creating a admin panel and control devices remotely from the panel.
Wofdex project
- it's like a binance crypto world web and mobile application.
Golang and Postgresql
Json and Postman
REST API
Docker and k8s
Gitlab and CI/CD
Jira and Agile
Vue js and React
GCP
AWS
these are the technologies I'm familiar with.
$2000 / mo
≈ $24000 / year net
Nextjs + MERN Stack developer + Golang + Python
Ethiopia · 3 years of experience · Upper-Intermediate ·Published 23 April
Ethiopia · 3 years of experience · Upper-Intermediate ·Published 23 April
$3500 / mo
≈ $42000 / year net
Golang Developer
Ukraine · 5 years of experience · Upper-Intermediate ·Published 22 April
Ukraine · 5 years of experience · Upper-Intermediate ·Published 22 April
I am passionate about Golang's strengths and best practices and am always looking for ways to build on my knowledge of the language. In addition to Golang, I have experience with other programming languages such as Java and React, which has helped me to build a strong foundation in software development.
Overall, I am excited to continue building my expertise in Golang and using it to tackle new challenges in software development.