[Remote] Software Engineer
Note: The job is a remote job and is open to candidates in USA. DASTAN is seeking a Software Engineer who will take full ownership of features and deliver high-quality, maintainable solutions within a flexible squad structure. The role involves collaborating with product, design, and engineering teams to ensure the delivery of performant and scalable features that align with a microservices architecture.
Responsibilities
- Own and implement scalable, maintainable features aligned with the squad’s roadmap and technical direction
- Actively engage in squad planning, retrospectives, demos, and async updates to ensure transparency and delivery
- Write and review high-quality code and tests that align with team standards and CI/CD requirements
- Work closely with Squad Leads, Product Partners, and Senior Engineers to translate business needs into actionable tasks
- Use Git and structured workflows for effective collaboration, review, and delivery
- Identify and resolve performance issues across features or services to ensure responsive, stable systems
- Own deployment and operational infrastructure (Kubernetes, Azure, Cloudflare Workers), driving reliability, scalability, and cost-efficiency across services
- Maintain clear, useful documentation on decisions, systems, and workflows to ensure visibility and continuity
- Coordinate with QA, Design, and Product to ship features that are user-centered and technically sound
- Design and deliver features with an understanding of distributed systems, service ownership, and cross-service communication
- Communicate proactively and clearly in written updates, planning sessions, and code reviews. Ask thoughtful questions and help clarify requirements and blockers
- Support junior engineers through pairing, feedback, and sharing of technical context
- Participate in squad demos, share what you’ve built, and incorporate feedback from stakeholders
Skills
- 2–5 years of professional software development experience
- Strong knowledge of JavaScript/TypeScript
- Familiarity with smart contract development and Web3 SDKs
- Working knowledge of relational databases such as Postgres
- Proficiency in Git and GitHub workflows
- Experience building and consuming APIs
- Ability to independently deliver features and collaborate in dynamic, asynchronous teams
- Strong communication and documentation skills
- Up-to-date experience with AI-supported workflows
- Experience with web frameworks (e.g., React, Remix, Next.js) and build tools (e.g., Vite)
- Experience implementing design systems and reusable UI components
- Ability to translate designs (e.g., from Figma) into well-structured HTML using modern styling tools like Tailwind CSS
- Understanding of server-side rendering (SSR)
- Understanding of cloud environments and containerized deployment (e.g. Kubernetes)
- Familiarity with prediction markets concepts
- Familiarity with container orchestration and cloud/edge platforms (e.g., Kubernetes, Azure, Cloudflare Workers)
- Experience with agentic development workflows and AI coding tools (e.g., Claude Code) to accelerate development and automate routine engineering tasks
Company Overview