Candidates 452
$7000 / mo
≈ $84000 / year net
Software Engineer
Ukraine · 8 years of experience · Upper-Intermediate ·Published today · In passive search
Ukraine · 8 years of experience · Upper-Intermediate ·Published today · In passive search
As a Go engineer
- Supported existing services, extracted multi factor authentication micro-service from main authentication service
- Enriched in-team grown mock solution (kind of WireMock) with features required to successfully run integration tests in local environment
- Contributed to team-scoped and company-wide Terraform modules
Used: Go, Terraform, ECS, ECR, ConcourseCI
As a DevOps integrator (Advertisement domain)
- Replaced AWS Elastic Beanstalk CI/CD pipeline with Jenkins multi-branch pipeline
- Updated Docker part of the environment using best practices in the industry
- Fine tuned auto-scaling policies further cost reduce and better service responsiveness during new version deployment
- Migrated Docker orchestration from simple standalone EC2 host to AWS managed ECS clusters + ECR
- Migrated to the new architecture with zero downtime
- Performed load testing with Gatling to find out system capacity
Used: Jenkins, Groovy, Docker, Amazon ECS, ERS, ASG, ALB, CloudWatch
Company culture where mistakes are a way to learn something to for the team and not reason to put a blame.
$1000 / mo
≈ $12000 / year net
Software Developer
Nigeria · 3 years of experience · Advanced/Fluent ·Published today
Nigeria · 3 years of experience · Advanced/Fluent ·Published today
December 2022 - Present
Currently part of a team working on an education loan application
Code review and retrospective.
Daily Stand Up.
Decagon Institute, Edo - Software Engineer
June 2021 - October 2022
Built a wallet API
Part of a team that built a food vendor application
Part of a team that built an apartment renting application
Built a command-line Todo list
Global Performance Index, Lagos - Associate Software Engineer
November 2021 - May 2022
Implemented two microservices for gasplus using Golang.
Wrote unit tests for barafiri application using mockgen.
Implementation of design patterns.
Used Redis as an event listener to communicate between microservices.
PROJECTS
Edubanc
This is an application that allows students access loans to foot their tuition fees to institutions registered on the application.
Securespace
This is an apartment renting application that allows prospective tenants and agents to rent and place apartments for rent
Technologies Used: Go, PostgreSQL, Git, React, Pusher, GitHub, JavaScript, CI/CD, Jira
Gasplus
This is a gas vendor application that allows a user to keep track of their order from point of ordering to delivery
Technologies Used: Go, MongoDB, Jira, Redis, Jenkins, Bitbucket, HDD.
Lunch API
This is a mobile application that allows an organization to track how food is served to prevent shortage of food and over budgeting.
Technologies Used: Go, PostgreSQL, Git, GitHub, CI/CD, Jira
$5000 / mo
≈ $60000 / year net
Middle+ Software Engineer
Kazakhstan · 4 years of experience · Advanced/Fluent ·Published today
Kazakhstan · 4 years of experience · Advanced/Fluent ·Published today
I contributed significantly to the microservices architecture of the CRM system, implementing contract-driven development and system tracing for improved performance and reliability.
As a Software Engineer at Exbi.Trade, I was part of a team of 4 where we developed the trading core of an exchange, which resulted in a 1000x RPS increase. I also implemented multiple core microservices from scratch and worked on the API of a crypto staking service.
At Digiscorp, I was part of a team of 3 working on the Teambot project. I played a critical role in implementing an in-app drive storage API using AWS S3 and in integrating Stripe as a payment system.
I also interned as a Software Engineer at HENNGE Inc.
While interning at HENNGE Inc., I developed a serverless Slack application that facilitated people gathering for lunch, utilizing AWS services like Lambda and DynamoDB.
I also held a Software Engineer position at Prime Source, BCC, Kaspi.kz. I was actively involved in the development of high-loaded fintech services that catered to over 100,000 users. I also participated in discussions with business stakeholders, which provided me with invaluable experience in understanding and aligning with business requirements.
2. At Digiscorp, my work resulted in the successful implementation of an in-app drive storage API using AWS S3 and the integration of Stripe as a payment system. This experience further highlighted my technical capabilities and adaptability to different project requirements.
3. I also have a few significant projects outside my professional work. I developed an AI Teaching Assistant named "whyth.app" powered by OpenAI API. Currently, I'm working on two ongoing projects: a Scalping Trading bot and a TOTP generating Telegram bot. These projects reflect my ability to apply my technical skills to real-world applications and demonstrate my continuous desire for learning and self-improvement.
$2800 / mo
≈ $33600 / year net
PHP Developer
Uzbekistan · 4 years of experience · Upper-Intermediate ·Published yesterday
Uzbekistan · 4 years of experience · Upper-Intermediate ·Published yesterday
$4500 / mo
≈ $54000 / year net
Software Engineer
Ukraine · Lviv · 4 years of experience · Upper-Intermediate ·Published yesterday · In passive search
Ukraine · Lviv · 4 years of experience · Upper-Intermediate ·Published yesterday · In passive search
As a pet project, I’m developing monobank API consumer application, to fetch, persist and analyse expenses data.
New team members onboarding and mentoring.
$2500 / mo
≈ $30000 / year net
Golang Developer
Ethiopia · 3 years of experience · Upper-Intermediate ·Published yesterday
Ethiopia · 3 years of experience · Upper-Intermediate ·Published yesterday
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 yesterday
Ukraine · Kharkiv · 3 years of experience · Upper-Intermediate ·Published yesterday
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 yesterday
Ukraine · 3 years of experience · Upper-Intermediate ·Published yesterday
$6500 / mo
≈ $78000 / year net
Senior Software Engineer
Ukraine · 8 years of experience · Upper-Intermediate ·Published yesterday
Ukraine · 8 years of experience · Upper-Intermediate ·Published yesterday
Developed and supported the Data Lake platform (Go, React, AngularJS, Scala, Node.js)
Worked on Improvements and maintenance of the Restaurant analytics platform (Go, Node.js)
Professional growth,
Flexible schedule
$5000 / mo
≈ $60000 / year net
Node.js developer
Spain · 4 years of experience · Intermediate ·Published yesterday
Spain · 4 years of experience · Intermediate ·Published yesterday
Backend Node.js Developer at Stuzo:
Participated in the development of an API using NestJS with a microservice architecture for a mobile app focused on commerce and entertainment. Developed features such as event booking, acquiring and utilizing virtual tokens, by integrating and combining several third-party APIs.
Stack: NestJS, GraphQL, AWS, PostgreSQL, Docker.
Backend Node.js Developer at Kyrrex:
Led the development of affiliate, referral fintech platforms with a microservice architecture, as well as verification systems. Participated in the development of features for a crypto-exchange, made key architectural decisions, and worked on code optimization and reorganization.
Stack: NestJS, RabbitMQ, PostgreSQL, AWS, Docker, Redis, GitLab.
Node.js TechLead at DashFight & WePlay Esports:
Led the development of a backend API with a microservice architecture for a platform in the fighting game industry, taking key decisions on architecture, security, and product features, working with third-party APIs, such as OneSignal, Discord, Twitch. Was responsible for the restructuring and optimization of infrastructure, as well as the improvement of continuous integration and delivery processes.
Stack: NestJS, RabbitMQ, Kubernetes, Docker, Google Cloud, ElasticSearch, Redis, Python, React.
Node.js TechLead at BCalender:
Led the development of a platform for booking appointments with professionals, providing functionality for both professionals wishing to list their services and for users. Using a monolithic architecture, I worked on creating backend and frontend, configuring the database, internal CI/CD processes, integrating third-party APIs like Google Maps and Google Calendar.
Stack: NestJS + Fastify, PostgreSQL, MongoDB, AWS, Docker, React, Angular 2, Tailwind CSS.
C# & JS Developer at University Simulator:
Participated in the development of a 2D university life simulator game on Unity. Created a dialogue system for player interactions with NPCs, was involved in developing the inventory system and item interactions. Also took part in creating and designing some parts of the map, objects, and created interactive scenes.
Stack: Unity Engine, C#, Javascript, Adobe Photoshop.
Web & Unity Developer:
Performed various web development tasks using tools such as WordPress, pure JavaScript, PHP, and C#. Also created small projects on Unity, handling development, design, and the creation of scenes and levels.
Stack: Javascript, Wordpress, PHP, C#, Photoshop, Unity, MySQL
I've led technical teams at DashFight & WePlay Esports and BCalender, where I made key choices about the system, security, product features, and improving workflows.
I've worked in many fields, from building a mobile app API at Stuzo, to developing an affiliate fintech platform at Kyrrex, and creating a booking system at BCalender.
I also have experience in game development. I worked on a 2D life simulator game, creating interactive systems and game designs.
These varied experiences have given me a wide range of skills and a flexible approach to solving problems, making me a useful member of any team.
I consider the following as significant technical achievements:
- Independently developing as a full-stack, planning, and building a robust architecture.
- Transitioning the core application adapter from Express to Fastify.
- Breaking down large legacy monoliths into optimized and efficient microservices.
- Complete migration of infrastructure from Google Cloud to AWS, building a scalable and resilient architecture.
- Integration with 3rd party systems such as Google Maps, Google Calendar, OneSignal, Discord, Twitch, Sendgrid.
- Rewriting several microservices from Python to Node.js, and creating a parser in Node.js.