SonicJobs Logo
Left arrow iconBack to search

Software Craftsperson Python/Transcript/AI - II

Incubyte
Posted 9 days ago, valid for 13 days
Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • This remote Software Engineer position requires 3–6 years of experience in building scalable, production-grade software systems.
  • Candidates must have deep expertise in Python and TypeScript, as well as exposure to AI/LLM systems and modern infrastructure tooling.
  • The role involves full ownership of the software development lifecycle, including designing and delivering features, maintaining backend systems, and mentoring fellow engineers.
  • Ideal candidates will possess strong system design skills and solid engineering practices, while familiarity with AI tools and container orchestration is a plus.
  • The company offers a competitive salary along with benefits such as a dedicated learning budget, comprehensive medical insurance, and remote work flexibility.

This is a remote position.

This is a remote position.

Experience Level

This role is ideal for engineers with 3–6 years of experience and a strong background in building scalable, production-grade software systems.

We are looking for hands-on Software Engineers with deep expertise in Python and TypeScript, with exposure to AI/LLM systems and modern infrastructure tooling.


What You’ll Do as a Software Craftsperson

•         Take full ownership of the software development lifecycle for complex, cross-functional initiatives — from design through production readiness.

•         Build and maintain robust, scalable backend systems and APIs using Python and TypeScript, following clean code and software craftsmanship principles.

•         Design and deliver features end-to-end, balancing scope, quality, and long-term maintainability.

•         Identify technical and product issues beyond the immediate scope of work, proactively raising risks and driving solutions.

•         Shape team practices around code quality, testing, tooling, and continuous improvement using DevEx and DORA principles.

•         Collaborate closely with clients and internal teams to understand requirements, clarify priorities, and align on outcomes.

•         Mentor and guide fellow engineers to raise overall team performance and promote a culture of learning.

•         Leverage AI tools (LLMs, agentic frameworks, etc.) to accelerate design, development, testing, and delivery where applicable.



Requirements

What You’ll Bring

3–6 years of overall software engineering experience with a strong track record of owning and delivering complex production systems.

Must-Have Skills

•         Python (must-have): Deep expertise in writing idiomatic, testable, production-grade Python — including advanced OOP, data structures, algorithms, and software engineering best practices.

•         TypeScript (must-have): Strong proficiency in building and maintaining type-safe, scalable applications across frontend and/or backend TypeScript codebases.

•         Strong system design skills: ability to architect scalable, maintainable, and observable systems with a focus on reliability and long-term operability.

•         Solid engineering practices: experience with TDD, CI/CD, code reviews, refactoring, and continuous deployment in Agile or eXtreme Programming environments.

•         Working knowledge of relational databases, web server ecosystems, REST/gRPC APIs, and performance optimisation.

•         Experience with source control, bug tracking, user story writing, and maintaining clear technical documentation.

Good-to-Have Skills

•         AI / LLM experience: hands-on exposure to building applications using LLMs (GPT, Claude, Gemini, or similar) for tasks such as document classification, entity extraction, or structured data generation.

•         LLM orchestration frameworks: familiarity with LangChain, LlamaIndex, Mastra, Agno, or similar agentic frameworks.

•         Prompt engineering: experience refining prompts and orchestration patterns to improve response accuracy, consistency, and structured outputs.

•         Vector databases and observability tooling: exposure to tools like Pinecone, PgVector, Qdrant, LangSmith, or DeepEval.

•         Container orchestration and infrastructure-as-code: experience with Kubernetes, Terraform, and Docker for deploying and managing production workloads.



Benefits

Life at Incubyte

We are a remote-first company with structured flexibility. Teams commit to shared rhythms during core hours, ensuring smooth collaboration while maintaining autonomy. Twice a year, we come together in person for a co-working sprint and once a year for a retreat — with all travel expenses covered.

Our environment is built for crafters: experimenting with real-world systems, solving complex infrastructure challenges, and contributing to cutting-edge AI initiatives. We are all lifelong learners, and our work is our passion.

Perks

•         Dedicated learning & development budget

•         Sponsorship for conference talks

•         Comprehensive medical & term insurance

•         Employee-friendly leave policies

•         Home Office fund

•         Medical Insurance






Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.