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.
Who we are
We are software artisans passionate about what we do: help companies build awesome solutions. With an agile process that is built on top of the best engineering practices.
Our team is comprised of full-stack developers and architects, who are versed in the very latest technologies and love what they do!
We believe transparent, honest and fluent communication, both remotely and on-site is a key factor to the success of any project.
What are we looking for?
A senior software developer with deep end-to-end software engineering expertise, humility, and a collaborative mindset. The ideal candidate thrives in remote teams, learns technologies rapidly, and delivers scalable solutions with a focus on transparency and communication.
Responsibilities
- Develop, enhance, and maintain software (applications, APIs, databases, integrations).
- Automate processes (DevOps, IaC, testing, deployments).
- Write clean, performant, and maintainable code.
- Participate in Agile ceremonies and weekly demos.
- Communicate daily commitments and progress.
- Implement and maintain application monitoring solutions.
Qualifications
- 6+ years of software development experience, with 3+ years focused on Python.
- Expertise in Python and FastAPI for backend development.
- Proficiency in DevOps practices (CI/CD pipelines, infrastructure automation).
- Hands-on experience with Docker and containerization.
- Strong knowledge of cloud platforms (Azure preferred, AWS/GCP acceptable).
- Solid understanding of OOP, database design (relational/non-relational), and REST APIs.
- Passion for engineering best practices (testing, code quality, monitoring).
- Ability to prioritize tasks and communicate clearly in remote settings.
- Curiosity, humility, and a results-driven attitude.
- SQL Server experience (query optimization, data modeling).
- Testing expertise with PyTest.
- Experience with application monitoring tools (e.g., Prometheus, Datadog, New Relic).
Preferred Skills
- CI/CD tools: Azure DevOps, Jenkins, or GitHub Actions.
- Frontend frameworks (React, Angular, Vue) – basic familiarity.
- Kubernetes or orchestration tools.
- Azure cloud certifications or advanced experience.
- Security/IAM knowledge (OAuth, SSO, RBAC).
Core Values Alignment
- Transparency: Regular updates, clear documentation, and open feedback.
- Ownership: Proactive problem-solving and accountability.
- Continuous Learning: Eagerness to adopt new tools and mentor peers.
Our solutions support enterprise information management, business intelligence, machine learning and data science. You should excel in working remotely and have outstanding communication skills (Transparency is one of our core values).
Key Skills
Ranked by relevanceReady to apply?
Join CRAFTLabs and take your career to the next level!
Application takes less than 5 minutes

