Software Developer - Desktop Application Development(Svelte, Electron) with US based Startup company

📍 India

Altro Seventh Contact Hiring Solutions

Job Description

Software Developer - Desktop Application Development

Job Summary:- We are seeking a skilled software developer to join our team building a sophisticated Windows-based desktop application for medical research. This role involves developing new features, maintaining high code quality standards, and working with a modern tech stack including Svelte, Electron, Python.

The ideal candidate thrives in a test-driven development (TDD) environment and has proven experience building production-grade desktop applications.

Key Responsibilities:- Feature Development

§ Design and implement new features for a multi-window Electron desktop application § Build reactive UI components using Svelte and SMUI (Svelte Material UI) § Integrate Python-based experiments § Develop/Upgrade components following architectural decisions

Code Quality & Testing

• Write comprehensive unit and integration tests • Follow Test-Driven Development (TDD) methodology - write tests first, then implementation • Ensure adherence to standards (ISO/IEC 810001-5-1) • Create maintainable, well-documented code with clear architectural patterns • Refactor legacy code to improve maintainability and testability CI/CD & DevOps • Maintain GitLab CI/CD pipelines • Monitor test coverage, SAST reports, and build quality metrics Collaboration • Follow closely company SOP, policies and procedures • Work closely with development and research teams to understand domain requirements • Participate in Agile/Scrum ceremonies (standups, sprint planning, etc.) • Document technical specifications (when needed) • Document changes using Jira

Required Skills & Qualifications Education & Experience

• Bachelor's degree in Computer Science or similar (minimum required) • 2+ year of proven professional software development experience • Demonstrable portfolio of desktop applications or significant contributions to production codebases.

Technical Skills

• Frontend Development o Svelte or similar reactive frameworks (React, Vue.js) - 2+ years o JavaScript ES6+ and TypeScript - strong proficiency o State management patterns (stores, event-driven architectures) o Responsive UI development and component-based design

• Desktop Application Development

o Electron framework - 2+ years proven experience (bonus) o Multi-window management and IPC communication o Native OS integration o Desktop packaging and distribution

• Backend/Services

o JavaScript - Node.js o Python 3.x - intermediate level (integrating existing scripts) o WebSocket communication and real-time data streaming o RESTful API design and consumption

• Data Management

o SQL databases (PostgreSQL, MySQL, SQLite) o NoSQL databases (MongoDB, Redis) o Schema validation

• Testing & Quality

o Jest, Playwright, or similar testing frameworks o Unit testing, integration testing, E2E testing o Test-Driven Development (TDD) methodology o Mocking, stubbing, and test isolation techniques o Code coverage analysis and improvement

• Version Control & CI/CD

o Git (branching strategies, pull requests, code reviews) o GitLab CI/CD o Build automation and deployment pipelines o Docker containerization (bonus)

• Methodologies

o Agile/Scrum development processes o Sprint planning, estimation, retrospectives o Continuous integration and continuous deployment o Be comfortable with code review practices

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: November 23, 2025
Job Type: Altro
Location: India
Company: Seventh Contact Hiring Solutions

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.