Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
How freelancing works at Netguru?
As a Netguru freelancer, you can choose what works well for you. You decide when, where, and how you work on projects and tasks.
We match you with work that fits your skills. Plus, you have access to various opportunities across different industries and companies. That means you will not only gain more experience, but also develop various skills.
But there's more. Netguru freelancers can benefit from full-time collaboration and really be a part of the team.
So, are you ready to make an impact? Join Netguru, and let's build beautiful software together.
Start date: 31/12/2025
End date: 31/03/2026
Full-time
100% remote
Area of Work: Existing product - new features development
Tasks & responsibilities:
- Design, develop, test, and deploy high-quality software solutions
- Implement system and data monitors to ensure the correctness of the business process
- Contribute to multiple team-wide business and tech objectives (beyond just the goals assigned to you)
- Lead cross-functional projects in an agile environment, participate in planning process
- Scope, decompose, and organize projects for multiple teammates. Delegate tasks and coordinate teammates to bring those projects to completion with minimal oversight. Generate time estimates with reasonable accuracy to help determine project timelines
- Support standard development practices across your team, including idiomatic syntax, design patterns, and Testing/Quality Practice
- Provide primary operational support and engineering for multiple large distributed software applications
- Integrate with existing REST APIs, author new APIs, and expose the data to the frontend
Apply if you have:
- 8+ years of professional software engineering experience, including senior-level responsibility
- Proven experience leading and mentoring engineers; ability to operate independently and guide teams
- Strong proficiency in backend development using SQL/Postgres and one or more of: Java, Go, Node.js
- Deep understanding of data structures and algorithms, with experience building data-intensive, high-scale systems (high velocity and/or high volume data)
- Hands-on experience with cloud infrastructure and DevOps tooling (Terraform, Pulumi, Helm, GitHub Actions)
- Experience with SQL-based data analysis and data platforms (e.g., Snowflake, BigQuery); familiarity with data pipelines
- Experience designing and operating message-based, asynchronous systems
- Frontend experience with JavaScript and SPA frameworks (e.g., React, Vue) in production environments
- Production experience with public cloud platforms (Azure preferred)
- Strong communication and interpersonal skills
In return, we offer:
- 100-percent remote work;
- huge flexibility and variety of project to choose from - work the way you like;
- work with an experienced team of developers and continuous development of your hard and soft skills;
- a mentor who will assist you during your first days;
- dev-friendly processes such as Continuous Integration, Continuous Delivery, Code Review and bug bashes;
- long-term collaboration on challenging products (FinTech, B2B software, E-commerce and more)
Key Skills
Ranked by relevanceReady to apply?
Join Netguru | B Corp™ and take your career to the next level!
Application takes less than 5 minutes

