Candidates 9
$6500 / mo
≈ $78000 / year net
Team Lead
Ukraine · Lviv · More than 10 years of experience · Advanced/Fluent ·Published 20 April
Ukraine · Lviv · More than 10 years of experience · Advanced/Fluent ·Published 20 April
For the past 9 years I've been leading teams of various sizes in various circumstances; the rest of my experience is somewhat less representative.
I've led teams sized 2 through 12 engineers; depending on the external managerial load, I can still be a contributing engineer in a team of up to 5.
Engineering-wise, I've been building web applications and microservices in Python and Golang, including greenfield projects and the development and maintenance of legacy applications. My typical duties include architecture and design on all levels and the actual implementation. I tend to practice TDD whenever possible and end-to-end functional testing in all cases. I've participated in products in active production, and I'm familiar with support operations, monitoring, and error reporting.
In terms of leadership, I've built teams around myself and joined pre-existing teams, established engineering practices, implemented, enforced, and maintained Kanban and Scrum. I typically conduct a full stack of HR processes expected from a team leader: performance reviews, 1:1s, goal setting and facilitation, mentorship, etc.
In external interactions, I generally build solid, predictable, and lasting relationships with the customers, owning timelines and commitments, going that extra mile to provide just one more bit of transparency and accountability. I take responsibility for the team's actions while firmly delimiting external factors I couldn't have impacted.
I've joined a team of ten engineers with a significant attrition rate and biweekly customer escalations due to poor delivery. In 3 months the sprint completion rate was 100%, attrition dropped to zero on the scope of 1.5 years; the team started consistently meeting its sprint and quarterly goals, and was generally regarded as "the good and reliable team" on the account. I've mentored a team member for a potential promotion; they've been promoted to team leader after my departure, and have been leading the team for at least two years since.
I was tasked with delivering a vaguely defined PoC project for a prospective customer. The team on the customer side that was supposed to provide us with details was outright hostile and had a stake in our failure. The team consisted of several reluctant engineers. I have designed the architecture of the project, set up the team's workflow, and started coding. In 3 months we've delivered the project, identifying the risky/unknown areas and isolating them architecturally; the prospective customer signed a contract with our company.
I was tasked with owning a piece of functionality in a microservice-oriented product for a new customer. I've designed the solution, built a team, set up the team workflow, and delivered most of the code. The project was originally beyond the engineering and design standards at the customer's company. A year later, months after my departure, we've discovered that the project was ultimately overcomplicated and over-engineered; most of the "just in case" architecture I have built into it never turned out to be useful. I have learned a lot from that one.
I was tasked with developing an existing PoC machine learning project and pushing it into production. Having had little knowledge of proper architecture and development practices back then, I've developed a messy system without clear interfaces and little automated testing. I have learned a lot from that one, too.
I can receive a vague task, build a team, and set up the delivery of the product - design to production.
I can join an existing team at any phase of the cycle mentioned above in any role (backend engineer, team lead, tech lead, architect, etc).
I can develop PoCs of new products or ideas using new tech (including full-stack web development), though I do prefer to delegate the front-end work to a specialist.
I am fairly strict in maintaining my work/life balance; I probably won't be able to maintain 60hr work weeks.
$6500 / mo
≈ $78000 / year net
Go/Scala Software Engineer
Ukraine · Lviv · 6 years of experience · Advanced/Fluent ·Published 15 April
Ukraine · Lviv · 6 years of experience · Advanced/Fluent ·Published 15 April
Fast learner, able to pick up any technology satisfying business needs in a reasonable time.
Have been working in projects related to cybersecurity, network analytics, Big Data, authentication/authorization.
Extensive experience in software orchestration and developing cloud-native applications for AWS. Good troubleshooting and investigation skills.
Rewrote a big (50000+ LoC) monolithic Go application to utilize Zeebe orchestration engine to enable horizontal scalability and observability.
Led a team of 3 developers working on an EdTech project dedicated to secure software development. Project was delivered within estimated timeline and with quality exceeding customer's expectations.
Preferably slow-paced work environment, no deadline rush.
Low bureaucracy, established procedures (or ablility to establish thereof).
$5500 / mo
≈ $66000 / year net
TL/SR
Ukraine · 8 years of experience · Advanced/Fluent ·Published 12 April · In passive search
Ukraine · 8 years of experience · Advanced/Fluent ·Published 12 April · In passive search
$3000 / mo
≈ $36000 / year net
SWE
Ukraine · 3 years of experience · Advanced/Fluent ·Published 7 April
Ukraine · 3 years of experience · Advanced/Fluent ·Published 7 April
Software Engineer, Backend
Developing a video-conferencing platform for analytics & management / Maintaining an internal CRM system.
• Created a notification service currently utilized by 80% of customers.
• Improved legacy system stability by implementing an observability stack and introducing DevOps practices.
• Enhanced security across multiple services.
Tech: Go, Python/Django, ReactJS, Pub/Sub, Firestore, MySQL, Terraform, GCP, k8s, Grafana.
Intelias
Software Engineering (Junior)
Worked on a data processing platform for IoT devices:
• Implemented a gRPC API for a core service, significantly decreasing its network bandwidth consumption.
• Set up a docker compose environment to expedite local development processes.
Tech: Go, Docker, PostgreSQL, MongoDB, Microservices, CI/CD.
$7000 / mo
≈ $84000 / year net
Senior Software Engineer/Tech Lead (Java/Kotlin)
Ukraine · Lviv · 8 years of experience · Advanced/Fluent ·Published 25 March · In passive search
Ukraine · Lviv · 8 years of experience · Advanced/Fluent ·Published 25 March · In passive search
Enjoy working as a part of team, writing clean code and improving technical skills.
I have gained diversified experience in various tech domains, including: telecom, healthcare, sports, fantasy gaming and cloud computing with a focus on big data.
Currently act as Team Tech Lead.
#Buzzwords:
Java 8/11/17, Kotlin, Go, Spring Boot, Apache Spark, Databricks, Microservices, Postgres, Kubernetes, Docker, Kafka, Terraform, AWS, Azure, Grafana
* MongoDB for Java Developers Certification
* Tech Leading experience
- Challenging project
- Flexible Hours
$9000 / mo
≈ $108000 / year net
DevOps/SRE
Ukraine · More than 10 years of experience · Advanced/Fluent ·Published 21 March
Ukraine · More than 10 years of experience · Advanced/Fluent ·Published 21 March
Kubernetes operators development (Golang)
AWS/Azure/GCP infrastructure as a code (Terraform)
IoT platforms with hundreds of thousands of devices (MQTT/Kafka/Redis infra, Golang/C++ services)
- Building the on-call process from scratch in the company, which supports Kubernetes for big enterprises (1000+ developers)
- Developing Kubernetes operators to automate authentication with OIDC and role-based access to Kubernetes.
- Developing update service for ~1million IoT devices infra
- operators development
- building CI/CD pipelines (applying GitOps principles)
- designing monitoring/logging stacks
Preferably IoT or crypto space.
$5000 / mo
≈ $60000 / year net
Golang developer
Ukraine · More than 10 years of experience · Advanced/Fluent ·Published 20 March · In passive search
Ukraine · More than 10 years of experience · Advanced/Fluent ·Published 20 March · In passive search
Programming in Go: 4 years, building REST and WebSockets APIs.
Databases: PostgreSQL and Redis.
I'm looking for an environment where I can tackle complex tasks, grow professionally, contribute to a company's success and be a part of a solid engineering culture.
$1200 / mo
≈ $14400 / year net
Go developer
Ukraine · Lviv · 1 year of experience · Advanced/Fluent ·Published 13 March
Ukraine · Lviv · 1 year of experience · Advanced/Fluent ·Published 13 March
Government Entity · Full-time
Jun 2023 - Present · 10 mos
Golang Back End Developer
MIRAZH-LUTSK · Contract
Dec 2022 - May 2023 · 6 mos
Python (Programming Language)
Amazon Web Services (AWS)
Kubernetes
Docker
NoSQL
Redis
Testing
Git
gRPC
REST APIs
PostgreSQL
SQL
Go (Programming Language)
Philosophy and conditions for constant growth and development
$5000 / mo
≈ $60000 / year net
Node.js Software Developer
Ukraine · 8 years of experience · Advanced/Fluent ·Published 12 March
Ukraine · 8 years of experience · Advanced/Fluent ·Published 12 March
1. Maintaining the Existing Core Code-base: I was responsible for ensuring the stability and reliability of the existing core code-base. This was involving into bug fixing, performance optimization, and general maintenance tasks to keep the software running smoothly.
2. Developing New Code-bases: I was involved in creating new code-bases, such as micro-services. Additionally, I was involved into building small consumers of messages from various message brokers, particularly RabbitMQ.
3. Writing Tests: I also was responsible of writing different types of tests. This includes creating unit tests, integration tests, and end-to-end tests to validate the functionality of both the existing code-base and newly developed features.
4. Creating and Reviewing Functional Requirements: I was involved in the process of creating functional requirements for both the existing projects and new ones, including new features. Additionally, I was involved in reviewing functional requirements created by others to ensure their accuracy and feasibility.
Overall, my role as a key software engineer involved a mix of maintaining existing code, developing new code-bases, writing tests, and actively participating in the creation and review of functional requirements.