Candidates 232
$2500 / mo
≈ $30000 / year net
Senior Software Engineer
Ukraine · Kyiv · 5 years of experience · Advanced/Fluent ·Published 30 April
Ukraine · Kyiv · 5 years of experience · Advanced/Fluent ·Published 30 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
Javascript stack (React + Node) / Senior-TeamLead
Ukraine · Kyiv · 8 years of experience · Advanced/Fluent ·Published 30 April
Ukraine · Kyiv · 8 years of experience · Advanced/Fluent ·Published 30 April
With a Ph.D. in Applied Mathematics and extensive experience across multiple industries, I have the technical expertise and problem-solving abilities needed to tackle complex projects and deliver exceptional results.
- Successfully led a team of developers in creating JS and Python API backends, significantly increasing the efficiency and scalability of the product.
- Initiated and accomplished significant UI usability and flexibility improvements, enhancing user experience and client satisfaction.
- I designed application architecture solutions, significantly optimising memory consumption and improving the application's overall performance.
- Played a critical role in setting up Continuous Integration (CI) and In-Vehicle Testing environment
- Successfully ramped up newcomers and facilitated their seamless integration into the project, improving team productivity.
When it comes to "must-haves" for interesting propositions, it could be something like:
A role that allows me to utilize my skills in JavaScript, TypeScript, React.js, Node.js, and leadership.
An environment that values collaboration, innovation, and continuous learning.
Opportunities for professional growth and working on challenging projects.
A position where I can influence product development and make a significant impact.
I thrive in innovative, fast-paced environments that value collaboration and continuous learning. I am particularly interested in roles that offer the opportunity to work on challenging projects, and where I can contribute to, and learn from, a team of dedicated professionals.
On the other hand, I am not interested in roles that lack room for growth or those that don't encourage innovation. Similarly, I would prefer to avoid positions that do not utilize my specific skills and experiences or those that do not align with my passion for creating high-quality, efficient software solutions.
In summary, I'm eager to continue my journey in a company that values technical excellence, innovation, and collaborative team growth.
$6000 / mo
≈ $72000 / year net
Technical Lead | Senior Software Engineer
Ukraine · Kyiv · 8 years of experience · Upper-Intermediate ·Published 29 April
Ukraine · Kyiv · 8 years of experience · Upper-Intermediate ·Published 29 April
Additionally, I have over three years of experience in leadership roles as a Team Lead and Technical Lead, where I have effectively managed project teams and facilitated collaboration between members.
Within the RnD department, I spearheaded internal projects focusing on eSports, developing admin panels, integrating platforms with Telegram and Twitch, and implementing complex animations to enhance user engagement.
I am passionate about leveraging my expertise to guide and empower team members, while continually seeking opportunities to enhance my skills and contribute to innovative projects in the field of software development.
During my tenure at Grid Dynamics as a Technical Lead, my team consistently received top ratings from clients, earning us the prestigious "Delivery Team of the Year" award. This recognition underscores my ability to lead and inspire teams to deliver exceptional results while fostering a collaborative and high-performing work environment.
Furthermore, I take pride in my role as a mentor to junior developers, guiding their professional growth and fostering a culture of learning and development within the teams I lead. Looking ahead, I am committed to leveraging my skills and experience to continue driving impactful outcomes and contributing to the success of future projects.
$3000 / mo
≈ $36000 / year net
Node.js/React Developer
Ukraine · 5 years of experience · Upper-Intermediate ·Published 29 April
Ukraine · 5 years of experience · Upper-Intermediate ·Published 29 April
$5500 / mo
≈ $66000 / year net
Senior Software Engineer (Backend/Node.js) / Team Lead
Ukraine · 7 years of experience · Intermediate ·Published 29 April
Ukraine · 7 years of experience · Intermediate ·Published 29 April
Ролі, на яких перебував на проектах: розробник, тім лід, архітектор. Відповідно до цього варіювалася зона відповідальності, менеджерські/менторські обовʼязки.
$3000 / mo
≈ $36000 / year net
Frontend Developer (Vue / Nuxt / Node)
Ukraine · Kyiv · 5 years of experience · Upper-Intermediate ·Published 29 April
Ukraine · Kyiv · 5 years of experience · Upper-Intermediate ·Published 29 April
- Vue.js 2, 3, Nuxt.js;
- JavaScript, TypeScript;
- HTML, CSS, and experience with a great amount of libs;
- Node.js, Python;
- Firebase. Cloud Functions, Firestore, Realtime Database, and others;
- Experience in creating own products
Throughout my career, I have successfully delivered projects, adapted quickly, and stayed updated with the latest trends. I am passionate about continuous learning and strive to contribute to the development of innovative web applications.
If you have any questions feel free to contact me. Let’s make your product perfect together.
As the sole frontend developer, successfully developed a large, complex application for trading and investment, featuring high-load trading and analytic tools.
Founder of several tech projects with a user base, demonstrating entrepreneurial drive and leadership in the tech industry.
Prioritizes security and optimization, consistently checking projects for security vulnerabilities and opportunities for optimization across different projects.
$5500 / mo
≈ $66000 / year net
Senior Software Engineer (Backend/Node.js)
Ukraine · Kyiv · 8 years of experience · Upper-Intermediate ·Published 29 April
Ukraine · Kyiv · 8 years of experience · Upper-Intermediate ·Published 29 April
I use my expertise in writing high-quality code and covering it with automated tests.
Also, I have experience setting up CI/CD pipelines and some experience in DevOps, particularly in configuring backend services on Kubernetes clusters and updating Terraform config for AWS services.
Participated in the development of a drone management system from scratch
Provided mentorship to other developers on an as-needed basis
- Preferably product company
- Challenging tasks
- Friendly team
- Interesting and valuable project using cutting-edge technologies
- Work-life balance
- No bureaucracy
$3500 / mo
≈ $42000 / year net
Software developer (React, Node.js, Next.js, Nest.js)
Ukraine · 6 years of experience · Pre-Intermediate ·Published 29 April
Ukraine · 6 years of experience · Pre-Intermediate ·Published 29 April
In addition to my previous experience, I have recently worked on a retail banking project where I utilized my skills in frontend development using Next.js. In this project, I designed and implemented a custom datepicker component and created several other custom UI components. I also undertook the challenging task of reverse engineering legacy Java code to TypeScript, demonstrating my ability to navigate complex codebases and adapt to new technologies. My contributions to this project were instrumental in improving the user experience and modernizing the codebase.
I have had the opportunity to collaborate with international teams and clients, which has allowed me to develop my communication and cross-cultural skills. I have worked on projects that required interacting with diverse stakeholders from different countries, necessitating a high level of mutual understanding and adaptation to different work styles.
Furthermore, I actively engage in self-education and stay updated with the latest trends and advancements in the field of programming. I work on improving my skills and learning new tools and technologies to stay at the forefront of software development. My constant readiness for self-improvement enables me to effectively implement innovations and streamline development processes.
Overall, I believe that my achievements, communication skills, continuous self-improvement, and readiness for challenges will make me a valuable asset to your team and contribute to the success of our collaborative projects.
My achievements in developing the server-side for a CRM company and architecting the food ordering application demonstrate my ability to achieve important results. I am always committed to improving user experience and modernizing codebases.
With my expertise in frontend development, I have created innovative components and worked on retail banking projects. My ability to quickly navigate complex codebases and adapt to new technologies will allow me to effectively adapt to your project.
I have strong communication skills and the ability to work in a team. I am ready to collaborate with other developers, designers, and stakeholders to achieve common goals.
I am interested in the challenges and growth opportunities that this position can offer. I am passionate about software development and always strive for high quality in my work.
I am confident that my skills and experience will add significant value to your team. I am ready to take on the challenge and make my contribution to your projects.
$6000 / mo
≈ $72000 / year net
Lead/Senior Full Stack Software Engineer
Ukraine · Kyiv · More than 10 years of experience · Advanced/Fluent ·Published 29 April
Ukraine · Kyiv · More than 10 years of experience · Advanced/Fluent ·Published 29 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.
$3000 / mo
≈ $36000 / year net
JS Backend Developer
Ukraine · Kyiv · 5 years of experience · Intermediate ·Published 29 April · In passive search
Ukraine · Kyiv · 5 years of experience · Intermediate ·Published 29 April · In passive search