Candidates 70
$950 / mo
≈ $11400 / year net
Full Stack TypeScript Developer
Ukraine · Kyiv · 2 years of experience · Advanced/Fluent ·Published yesterday · In passive search
Ukraine · Kyiv · 2 years of experience · Advanced/Fluent ·Published yesterday · In passive search
Creative and eager for innovation.
Able to combine patience, determination, and persistence to troubleshoot client issues. Proven adaptability to different cultural and business environments.
$10000 / mo
≈ $120000 / year net
Lead FullStack/CTO/Architect
Ukraine · 10 years of experience · Advanced/Fluent ·Published 25 April
Ukraine · 10 years of experience · Advanced/Fluent ·Published 25 April
$2500 / mo
≈ $30000 / year net
Fullstack Engineer
Ukraine · Kyiv · 5 years of experience · Advanced/Fluent ·Published 25 April
Ukraine · Kyiv · 5 years of experience · Advanced/Fluent ·Published 25 April
November 2021 - March 2023
- Design automated tests system
- Refactor Node.js API architecture
- Build React & Node.js app from scratch
- Write tech documentation, wiki
- Set up code guidelines, onboarding, precesses
Office Hours | Software Engineer
August 2020 - September 2021
- Own bugs monitor with assigning to engineers
- Implement “User Stories"
- Code review
- Interview candidates
NDA | Software Engineer
April 2019 - June 2020
- Tech design, estimation, development, testing
- Performance analysis and optimisation
- Code review
- Lead and mentor an engineer
NDA | Software Engineer
September 2018 - April 2019
- Develop new feature
- Refactor & fix bugs in existing system
- Work with the client for clarifying requirements
WebbyLab | Software Engineer
November 2016 - February 2018
- Develop new UI component
- Create pixel-perfect responsive markup
- Design database schemas
- Develop RESTFul APIs covered with unit tests
- Improve application stability by covering vulnerable parts of a system with tests of different levels including unit, integration and e2e
- Launch features altogether and step by step
- Research to give a product team options
- Code review for peers, mentor trainees and juniors
- Product features and requirements documentation, so anyone can access it and reference to make decisions on their own
- Use well known code guidelines like Google, Airbnb. Crucial, cause I have no desire wasting time on getting used to a custom guidelines that usually doesn’t have a lot of sense
- Engineering wikis, API docs, understanding of importance of tests coverage
- Clear responsibilities, duties, ownership, metrics
- Design: design system, using storybook is a great advantage, engineers can directly communicate with designers to balance solution complexity from engineering perspective and achieving product’s goal from design
- No development for Windows platform
- No gambling, games, dating apps
### Important in a team (mostly for me to understand during an interview):
- Conflicts are great and unavoidable, but ability to resolve conflicts, focus on common goal and separate it from themselves is crucial
- Clear thoughts and communication
- Gaslighting or denial issues. An example of great communication is “Ok, I see this is a problem for you. Let’s try to find out what can we do to resolve a conflict”
- Understanding how to split commits is a great advantage
### Technologies I wanna try:
- PostgreSQL, MySQL
- Redis, ElasticSearch
- Python, Go
- RabitMQ, Kaffka, Data Warehouses
- Progressive Web Application (PWA)
### Experience I wanna get:
- Microservices, event-based systems architecture
- Highload systems management
- Performance analysis and optimisations
- Data streaming
- Search engines, recommendation systems, knowledge graphs or graph databases
- Resources management
- Engineering team management
- Interviewing candidates
### The most attractive project could look like:
Get in the project where everything is a mess with responsibilities with goal to set up processes to deliver high quality stable features in time and to make a team to work effective; work with people and their desires and motivation; a little of coding with a lot of code review; a huge amount of communication; direct responsibilities in architecture and codebase maintainability, making a decision in lack of context, technologies maintaining, features planning → decomposition → delegation. Great advantage is English is the only language for communication
$4000 / mo
≈ $48000 / year net
Technical Project Manager | Backend Developer
Ukraine · Kyiv · More than 10 years of experience · Advanced/Fluent ·Published 25 April
Ukraine · Kyiv · More than 10 years of experience · Advanced/Fluent ·Published 25 April
I have been working in Software Development/IT for the last 17 years. Working as Backend developer since 2022.
Before 2022 I had mainly managers' positions (Technical Project Manager, Manager of Software Development department, QA Manager, etc).
As a Backend developer I work on creating and optimizing REST APIs, websocket-based backend, periodically perform code review of team mates's PRs, analyze slow db queries; etc.
I have also experience in configuring CI/CD pipelines, negotiating infrastructure decisions, reviewing architecture, designing db structure.
Highlights:
• Managed teams from 2 to 40 people in a variety of software development projects during 14 years (2009-2022)
• Backend development experience (Node.js); in the past periodically also worked with PHP
• Experience in Frontend development (React, Bootstrap)
• Bachelor's degree in Computer Science.
• Fluent in English (both written and spoken);
• Certified AWS Solutions Architect Professional;
• Experience with Docker/Kubernetes;
• Experience with SQL (MySQL, SingleStore, PostgreSQL, SQLite) and NoSQL (MongoDB, Firestore)
• Experience in designing the architecture for high load systems (Live Stream / VOD Management platforms);
• Managed team that created solution for the high load Live Streaming service within 7 month (initial MVP)
• Successfully delivered updated (in some cases rebuilt) solutions with limited to no documentation provided
$2000 / mo
≈ $24000 / year net
Middle Full Stack Developer
Ukraine · Kyiv · 3 years of experience · Advanced/Fluent ·Published 24 April
Ukraine · Kyiv · 3 years of experience · Advanced/Fluent ·Published 24 April
About Me:
As a motivated Full Stack Developer with over three years of experience in backend and full-stack environments, I specialize in creating robust and scalable web applications. My technical journey has been marked by a proactive approach to embracing challenges and a passion for merging innovation with functional design.
My expertise encompasses a wide range of technologies including JavaScript, Node.js, Java with Spring Boot, and a variety of DevOps tools, allowing me to deliver end-to-end solutions in high-load systems. With a solid foundation in both code creation and team leadership, my career is highlighted by my ability to improve operational efficiencies and bridge the gap between technical and non-technical stakeholders.
Professional Highlights:
Developed and optimized several large-scale projects using Node.js, contributing to significant improvements in performance and scalability.
Led a team through the development lifecycle of a cutting-edge automated mobile app security platform, demonstrating my leadership capacity and my deep understanding of microservices architectures and CI/CD processes.
A continuous learner, I've enhanced my skill set through targeted training in TypeScript, AWS technologies, and modern frontend frameworks like Vue.js.
I do proud of all my experience in Marketing and Motion Design.
$5000 / mo
≈ $60000 / year net
Senior Front-End Developer/ NodeJS
Ukraine · Kyiv · 9 years of experience · Advanced/Fluent ·Published 24 April
Ukraine · Kyiv · 9 years of experience · Advanced/Fluent ·Published 24 April
4+ years NodeJS development (commercial)
5+ years React development (commercial)
P.S. Completed numerous security trainings, enhancing expertise in data protection and cybersecurity best practices.
2. Development with TDD methodology “marketplace” project using Node.js, Express.js and Mongoose, covering with tests using Cypress.
3. Migrating to TypeScript and development of main “game-launcher” project, using TDD methodology.
4 . Optimizing Node.js application for AWS. (headers whitelisting, CORS)
$4500 / mo
≈ $54000 / year net
Front-End Developer
Canada · 10 years of experience · Advanced/Fluent ·Published 24 April
Canada · 10 years of experience · Advanced/Fluent ·Published 24 April
React.js: Deep expertise in React.js, Redux, Hooks, and Next.js for building dynamic and scalable web applications
TypeScript: Skilled in TypeScript for enhanced frontend development
CSS: Experience with CSS preprocessors like Sass or Less and Styled Components for efficient styling
Responsive Design: Deep understanding of responsive layouts, CSS Grid, and Flexbox for creating visually appealing and accessible interfaces
API Integration: Experience integrating with RESTful APIs, webSockets, Firebase, and tRPC
Unit Testing: Proficient in Jest for ensuring code quality through comprehensive unit testing
Build Tools: Skilled in Webpack and Next.js for efficient build processes and managing dependencies
Version Control: Experienced in Git for collaborative development and version control management
Performance Optimization: Proficient in optimizing frontend performance using techniques like code splitting, lazy loading, and algorithm complexity analysis
Attention to Detail: Ensuring accuracy and precision in all aspects of development and project implementation
Engineering Mindset: Systematic and analytical approach to problem-solving, leveraging technical expertise to develop robust and scalable solutions
Tech savvy person.
$3000 / mo
≈ $36000 / year net
Middle Software Engineer (Backend/Node.js)
Ukraine · 3 years of experience · Advanced/Fluent ·Published 23 April
Ukraine · 3 years of experience · Advanced/Fluent ·Published 23 April
1) Crypto Exchange:
- Architected and implemented a scalable application using a tech stack including TypeScript, Node.js, Nest.js, PostgreSQL. Developed logic to handle strings exceeding 300 characters, including work with time zones when a specific character is available and determining the availability of a specific character for a given country and so on.
- Optimized file upload time by ~43% through asynchronous parallel processing
- Improved site efficiency by optimizing resource-intensive calculations and query optimization, which increased platform performance by 20%.
- Configured Nginx for optimal performance and implemented load balancing for robust distribution.
Team: 1 Back-end (me), 2 Front, 1 QA, 1 UI/UX Designer.
2) IT INNOVATIONS ACADEMY (Free courses for children):
- Improved database speed by optimizing queries, which significantly reduced latency and improved system responsiveness.
- Optimizing the registration process for faster and easier access to educational resources.
- Collaborated fruitfully with course authors, generating and implementing creative ideas to increase children's interest in learning materials
- Implementing a notification system to keep students and instructors informed.
Tech stack including: TypeScript, Node.js, Nest.js, PostgreSQL, MongoDB.
3) Astound Commerce:
e-commerce project
- I specialized in crafting intricate business logic, leveraging my expertise in React, JavaScript, Node.js & Salesforce
- fixing existed bugs
During my career I have successfully implemented a number of projects, among which I have increased the platform performance by 20% by optimizing resource-intensive calculations and queries, as well as ensured the smooth operation of the platform by load balancing and services to control the application, analyzing feedback from our customers myself initiated the implementation of functionality that the client wanted, thereby increasing their loyalty to the company. Optimized file upload time by ~43% through asynchronous parallel processing
Will be nice:
+ Ability to pay in USDT (crypto)
+ Growth opportunity
+ Partial/full payment for courses
+ Workflows are set up
$2500 / mo
≈ $30000 / year net
Senior Software Engineer
Ukraine · Kyiv · 5 years of experience · Advanced/Fluent ·Published 22 April
Ukraine · Kyiv · 5 years of experience · Advanced/Fluent ·Published 22 April
Fluent in English, elementary in French, Italian, Spanish, German.
Summary:
- experience with domain-driven software design
- development of web applications from scratch
- development and maintenance of existing projects
- new features
- refactoring (incl. performance optimization, monolith-to-microservices, functional-to-OOP, etc.)
- proof of concepts
- dependencies update
- unit tests
- auto tests
- migrations for database
- data modelling
- database queries profiling and optimization
- code reviews
- candidates interviews
- mentoring
- small team management for complete feature/refactoring implementation
Some of the user-facing projects were:
1. Online document editor (similar to Google Docs).
Role: backend developer.
Originally used by publishers to edit books. Later became the application for financial reporting for businesses in US.
Azure, AWS, Docker, Nginx, uWSGI, Python (Bottle, FastAPI), JavaScript (Node.js, Express.js), bash, gRPC, MongoDB, Redis, Celery, XML, XSLT.
2. Badge managing application.
Role: devops(5%), backend (80%) / frontend (15%) developer.
Used by Security Department of the company to prepare new badges for employees and monitor who and when enters / leaves the premises.
Nginx, JavaScript, Node.js, Express.js, OKTA, PostgreSQL, Redis, React, AntDesign, Redux, AWS S3.
3. Official SQUAD website - squad.ua.
Role: devops, backend developer.
Nginx, JavaScript, Node.js, Koa.js, PostgreSQL, React.
4. Food ordering platform.
Role: devops, backend developer.
Apache, Python, Django, MySQL, Celery, RabbitMQ, GCP.
5. Web-application for video annotation (annotated data is then used for supervised machine learning).
Role: devops, backend developer.
Had to rewrite backend(PHP to Python) for old frontend and bind them together.
Apache, JavaScript, Node.js, Express.js, GCP SSO, PostgreSQL, VanillaJS, JQuery.
Tools created for personal professional use:
1. db-profiler.
Can be used either via cli or GUI, depending on the task.
Automated profiler for remote/local MongoDB queries.
Sophisticated backend and minimalistic frontend.
SSH, Nginx, Node.js, TypeScript, Koa.js, MongoDB, Vue.js, AntDesign.
etc.
Initiated and implemented the idea of switching from using Mongoengine ODM to using custom-made models for in-memory usage. Main benefits:
- reduced runtime overhead
- faster code execution and, by extension, http response
- less memory consumption (~9 times lighter objects/instances)
- more control over database queries
$6000 / mo
≈ $72000 / year net
Lead/Senior Full Stack Software Engineer
Ukraine · Kyiv · More than 10 years of experience · Advanced/Fluent ·Published 22 April
Ukraine · Kyiv · More than 10 years of experience · Advanced/Fluent ·Published 22 April
Experienced software engineer with 15 years of expertise in developing scalable and robust software solutions. Proficient in both backend and frontend technologies, dedicated to ensuring maintainable and well-tested code. Skilled in managing the software development lifecycle from concept to deployment, with a commitment to delivering effective, future-proof systems.
# Work Experience
05/2021 - now Staff Software Engineer
Led the development of key subsystems, such as scalable cloud file storage and synchronization services, enhancing system efficiency and user satisfaction:
- Initiated the adoption of serverless architecture, designing and developing essential services
- Conducted thorough code reviews and managed pull requests to ensure high code quality and adherence to best practices.
- Mentored junior developers, providing them with guidance and support.
- Enhanced application capabilities through advanced data modeling, utilizing JanusGraph and Cassandra for efficient graph-based data storage, enabling more sophisticated handling of complex business logic.
05/2017 - 05/2021 Senior Full Stack Engineer
Led and contributed to key development initiatives across the full stack, enhancing system architecture and user experience:
- Designed and maintained RESTful APIs in Node.js.
- Developed user-centric features for the client-side app, including a digital signature functionality allowing parties to sign documents and comprehensive end-to-end file encryption.
- Spearheaded the migration to microservices architecture.
- Refined data architecture and improved database interactions, supporting system scalability and performance.
08/2012 - 05/2017 Backend Software Engineer
Focused on improving existing backend systems and developing new features:
- Engineered a data processing pipeline enabling users to perform full-text searches across various document formats, leveraging Elasticsearch as a search and analytics engine.
- Managed key backend operations including server-side application logic and development of client-facing APIs.
- Conducted continuous performance monitoring and optimization
2008 - 07/2012 Software Engineer (Freelance)
Collaborated closely with clients to identify their software needs, translating requirements into actionable development plans that aligned with their goals. Engineered and implemented custom web solutions that enhanced operational efficiencies, improved user engagement, and drove business growth for clients.