Candidates 201
$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.
$650 / mo
≈ $7800 / year net
Golang Developer
Ukraine · 1 year of experience · Upper-Intermediate ·Published today
Ukraine · 1 year of experience · Upper-Intermediate ·Published today
1. Backend for an ecommerce website;
2. Backends for services that used GraphQL/gRPC;
3. The usual REST API backends;
4. Microservices;
5. Command-line applications (utilities and such) which utilized concurrency.
Worked with technologies, such as:
1. Docker / Docker Compose;
2. Git / Linux;
3. PostgreSQL / Oracle SQL / MongoDB;
4. Postman / Swagger / HTTPie;
5. GraphQL / gRPC / Protocol Buffers;
6. Various Go packages (chi, gin, echo, fiber, sqlc, sqlx, bun, gorm, entgo, zerolog, zap, testify, viper, cobra).
Worked with cloud hosting platforms, such as:
1. Render;
2. Railway;
3. Vercel;
4. Heroku.
Worked with other programming languages other than Go, such as:
1. C++;
2. C#;
3. Rust;
4. JavaScript / TypeScript.
$6500 / mo
≈ $78000 / year net
Senior Software Engineer
Armenia · More than 10 years of experience · Advanced/Fluent ·Published today
Armenia · More than 10 years of experience · Advanced/Fluent ·Published today
Key Responsibilities and Achievements:
Programming Excellence: Leveraged my proficiency in Golang and Nodejs to architect and implement high-performance software solutions that met and often exceeded project requirements.
RESTful API Development: Designed and implemented RESTful APIs that facilitated seamless communication between different components of the software ecosystem, ensuring efficient data exchange and scalability.
Logic Design: Applied sound logical reasoning and problem-solving skills to design algorithms and data structures that optimized system performance and resource utilization.
Team Collaboration: Collaborated closely with cross-functional teams, including product managers, designers, and QA engineers, to ensure the successful delivery of software projects on time and within budget.
Code Review and Mentoring: Conducted code reviews to maintain code quality and consistency, while also mentoring junior developers to foster their growth and development.
Continuous Learning: Stayed abreast of industry trends and emerging technologies, continuously improving my skills and exploring innovative solutions to keep projects at the forefront of technology.
Technologies and Tools:
Programming Languages: Golang, Nodejs
Web Technologies: RESTful APIs, microservices
Logic Design
Version Control Systems: Git
Education:
Master Degree in computer science with RED diploma graduated
$8000 / mo
≈ $96000 / year net
Senior Software Engineer
Greece · More than 10 years of experience · Advanced/Fluent ·Published today
Greece · More than 10 years of experience · Advanced/Fluent ·Published today
I am based in Athens (GMT+3), where I live and work,
I have a Bachelor’s degree in Computer Science and over 20 years of experience in the field. I have worked on numerous projects involving complex systems and have a proven track record of delivering solutions.
My key strengths:
Strong knowledge of data structures, algorithms, and designing for performance.
Proficiency in Golang, C based languages, Java, SQL, and modern software design patterns.
Ability to work in an agile development environment.
Up until last July I have been working in Go for an OSS company, project RPort where I expanded my go experience - all my latest commits are on my GitHub page along with some small personal projects in various technologies.
Some examples of my achievements are:
- at the time (years 2006 - 2008) PostgreSQL didn’t have a good replication system that would allow us to parallelise servers to scale up the number of users per session or the overall queries/sec
Our Java App needed to scale, “to ramp up” at a specific time of the week, to reach an overall of ~90k visits per day so:
I separated the database, into 2 tiers, effectively dividing the data in a vertical way,
putting in one what was to be used in the users back office, aka settings and input database…
in the other layer, a fresh PRE-processed snapshot of the data to be queried in real time.
This approach allowed us to duplicate the second layer into n number of servers (data sharding) to achieve the needed performance increase. This was also rendered possible by a good architectural choice that a few were making at the time: to store binary data (images and video) inside the db as large objects.
- More recently I was asked to change a large set of ETL scripts: those were targeted at one version of the database and needed to be updated to run in the newer version while keeping the old one still active and running.
Instead of duplicating the whole thing, I created a small set of parsing shell scripts, basing it on standard comment lines; these scripts, together with the needed SQL changes, are now making it possible to regenerate the two sets of ETL’s from a common codebase.
- Since Docker was introduced, years ago, I integrated it into a range of projects: implementing application containerization at every stage of development and migrated several legacy products, reusing existing architecture and frameworks. I believe containers are truly the future for a modular and modern IT world, where sandboxing, real life testing scenarios and collaborative development are easy to implement.
I don't like very long meetings that go over the same thing 10 times.
I have designed and brought to life pretty complex app scenarios using more than one language or framework, and I am able to learn really fast - I am an open person looking to meet new people and work with them to develop exciting projects!
$5000 / mo
≈ $60000 / year net
Software architect, Team lead, Senior backend developer, PHP, Go
Latvia · More than 10 years of experience · Advanced/Fluent ·Published yesterday
Latvia · More than 10 years of experience · Advanced/Fluent ·Published yesterday
Work experience 11 years 8 months
March 2022 — currently
10 months
AM APPS
simple.life/
Lead backend developer
Leading the payment part of the backedn and frontend system.
Improving security and implementing new payment methodcs for our clients.
Moving from monolith to micro-services on a k8s.
Closing the technical debt.
Stack:
- PHP
- Symfony
- AWS
- React
- Postgresql
- Rabbit
- Kubernetes
May 2021 — january 2022
9 months
Apple
Contactor, golang developer
Mostly under NDA.
Developing microservice architecture.
Maintain backend services.
Stack:
- Golang
- Grpc
- Kafka
- Redis
- Postgresql
- Protobuff
- Kubernetes
September 2015 — june 2021
5 years 10 months
Ronte
ronte.io
Team lead, software architect
Leading a few backend and frontend teams.
DevOps manager.
Code quality control and code review.
Application architecture development.
Creating refactoring plans.
Hiring new staff.
Implementing the process of CI/CD.
Coaching.
Salary management.
Currently working on a few projects - blackcatcard.com and a crypto trading platform.
Stack:
- PHP
- Symfony
- Golang
- React
- Postgresql
- Rabbit
- Kubernetes
- Lua
- Angular
- Ionic
- Tarantul
- MongoDb
June 2014 — august 2015
1 year 3 months
VISUAL & SOFTWORKS
vsw.lt/
Lead web-developer
Implementing the architecture for backend and frontend application of the project, based on a symfony.
Managing a team of 3 backend and 1 frontend developers.
API development.
Admin part development.
Code review.
Unit testing.
Implementing CI/CD.
Communication with the "customer".
Was working on a state project for Lithuanian donation centres - kraujodonoryste.lt.
Stack:
- PHP
- Symfony
- Laravel
- Mysql
- JavaScript
- OctoberCms
September 2013 — may 2014
9 months
Helsingin Datalogistiikka OY
Senior web-developer
Leading existing projects.
Supervision of the team.
Implementing new services and creating architecture for projects.
Creating complex multi-thread scraper with the web-interface using the gearman and Yii framework.
Some internal projects for working\analyzing\parsing the data.
Stack:
- PHP
- Symfony
- Yii2
- Laravel
- Mysql
- JavaScript
- Threads
April 2013 — september 2013
6 months
Arhano
Lead web-developer
Refactoring the old application from the bitrix using drupal7, custom components and yii framework.
Implementing the basic application architecture for the high-load.
Controlling and planning the work of contactors.
Helping the business with the design and markup.
Stack:
- PHP
- Drupal
- Yii2
- JavaScri
- Mysql
idk
challenging tasks, team who understand memes
$2000 / mo
≈ $24000 / year net
Backend developer
Ukraine · Lviv · 2.5 years of experience · Upper-Intermediate ·Published yesterday
Ukraine · Lviv · 2.5 years of experience · Upper-Intermediate ·Published yesterday
Typescript, Node.js, Golang, AWS, Databases, Stripe. Strong engineering professional with a Master’s Degree focused in Information security systems and automation of information processing from State University 'Lviv Polytechnics'.
$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
$2000 / mo
≈ $24000 / year net
Software Engineer
Poland · 2.5 years of experience · Upper-Intermediate ·Published yesterday
Poland · 2.5 years of experience · Upper-Intermediate ·Published yesterday
CompassWay
Software Engineer
• Led the development of an automated KYC flow using an open-source project, integrating active face liveness detection, face extraction, and matching features.
• Recommended key alterations to improve product quality.
Technologies used: Golang, TS, Svelte, Human, DeepFace, Node.js, Redux, Python, AWS EC2
Interbranche Internetagentur München GmbH
Software Engineer
• Expanded and managed REST API service, conducted integration testing using Jest.
• Developed an in-house analogue for the S3 service and implemented ACL for entity access control.
• Utilized the Nunjucks template engine in various projects and managed oAuth protocols.
• Designed and implemented authentication, authorization, and password reset functionalities.
Technologies used: Node.js, NestJS, PostgreSQL, AWS S3, Typescript, React, Redux, Jest, Jenkins
BWT France
Software Engineer
• Developed a Dashboard System for Reverse Osmosis Device Management, enabling real-time monitoring, customization of device configurations, and efficient user account management.
Technologies used: JS, React, Redux, redux Toolkit, yup, React Table, I18n
Binary Studio
Software Engineer
• Developed BWS, an analog of Heroku, using AWS and integrated AWS S3 to the API service.
Technologies used: Typescript, React, Redux, redux Toolkit, Node.js, PostgreSQL, Objection.js, yup, AWS SDK, knex.js
Contract with hourly rate after agreement on monthly compensation.
$6500 / mo
≈ $78000 / year net
Senior Software Engineer
Nigeria · 10 years of experience · Advanced/Fluent ·Published yesterday
Nigeria · 10 years of experience · Advanced/Fluent ·Published yesterday
In these projects, I've employed a diverse set of technologies to build robust and scalable solutions. Node.js and Express.js have been instrumental in developing backend APIs, while React Native has empowered us to create cross-platform mobile applications efficiently. TypeScript has been crucial for ensuring type safety and better code maintainability throughout the development process.
Additionally, I've explored Golang to a certain extent, leveraging its strengths for specific components of our systems where performance or concurrency is critical.
In my current role as a senior software engineer, I've taken on responsibilities such as leading development teams, architecting solutions, and ensuring the quality and scalability of our software products. I've been actively involved in the entire software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
Looking forward, I aim to further enhance my expertise in DevOps practices to streamline our development processes and improve the reliability and scalability of our backend systems. This involves gaining deeper knowledge of automation tools, containerization technologies like Docker, AWS, Azure Cloud, and orchestration tools like Kubernetes, and implementing robust continuous integration and deployment pipelines.
Moreover, I aspire to transition towards a core backend development role, where I can focus more extensively on architecting and implementing high-performance, scalable, and secure backend systems that form the backbone of our applications. By honing my backend development and DevOps skills, I'll be better positioned to contribute effectively to our team's success and drive innovation in our software solutions.
- Developed a discounts and referral reward system that resulted in over 1000% user acquisition and retention growth.
$7000 / mo
≈ $84000 / year net
Golang Developer
Poland · More than 10 years of experience · Upper-Intermediate ·Published 23 April
Poland · More than 10 years of experience · Upper-Intermediate ·Published 23 April
Production experience: C++, Golang
Limited experience: Python
Databases: PostgreSQL
Other: RabbitMQ, NATS, Redis, GRPC, ZeroMQ, Grafana, Prometheus, Flex, Bison, ANTLR