Full Stack Developer - Electron/React/Python
Washington DC-Baltimore Area
Job Type
Full Time
Workspace
We firmly believe that past performance is the best indicator of future performance. If you thrive while building solutions to complex problems, are a self-starter, and are passionate about making an impact, we’re eager to hear from you.
Omnia is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.
About the Role
Job Description
We’re seeking a Full Stack Developer - Electron/React/Python who is excited to build the future of work tools. You'll play a key role in developing, enhancing, and scaling Omnia’s platform and applications. From front-end experiences to back-end systems and integrations, you’ll work closely with Product, Design, and Customer teams to bring ideas to life. You’ll have the opportunity to make a major impact on the foundation of a fast-growing product and help shape the direction of our technology stack.
We value builders who are customer-obsessed, curious, hands-on, and excited to work across the stack.
Requirements
In a typical week, a Software Engineer could expect to:
Build and enhance front-end features using React (JavaScript/TypeScript)
Develop and maintain cross-platform desktop applications using Electron
Write and update back-end services and APIs using Python (e.g., Flask, FastAPI)
Integrate APIs and third-party services (e.g., Google Workspace, Slack, Microsoft 365 integrations)
Participate in daily standups and sprint planning to align development priorities
Collaborate with Product Managers and Designers to translate feature requirements into technical specifications
Write unit tests, integration tests, and conduct manual testing to ensure code quality
Debug and fix issues across the stack (Electron apps, web apps, back-end services)
Review teammates’ code for quality, scalability, and best practices (React, Electron, Python)
Refactor and optimize existing code to improve performance and maintainability
Research and implement improvements for Electron-based application performance and security
Update technical documentation related to APIs, system architecture, and deployment processes
Monitor app performance and error logs, proactively identifying and resolving issues
Work with DevOps team (or lead DevOps tasks if needed) to deploy updates and maintain CI/CD pipelines
Participate in design reviews, offering technical input to ensure feasibility and best user experience
Explore new frameworks or libraries that could strengthen our technology stack
Occasionally assist Customer Support with troubleshooting technical issues (e.g., bug replication, hotfixes)
This role may require up to 10% travel
Scope of Responsibilities
Build, maintain, and improve scalable web applications, APIs, and backend services
Collaborate with product managers and designers to define technical requirements and deliver user-centered solutions
Develop new features and functionality across the Omnia WorkSpace platform
Identify technical debt and propose architectural improvements for scalability, security, and performance
Integrate third-party APIs and services to extend product functionality
Write clean, efficient, and well-documented code following best practices
Participate in code reviews and team design discussions
Troubleshoot and debug production issues quickly and effectively
Contribute to technical documentation and knowledge sharing internally
Stay up-to-date with emerging technologies, frameworks, and best practices
Qualifications
U.S. Citizenship is required
Required Skills
2+ years of professional experience in software development (startup or SaaS experience is a plus)
Proficiency in one or more modern programming languages and frameworks (e.g., JavaScript/TypeScript, React, Node.js, Python, etc.)
Strong understanding of front-end technologies (HTML, CSS, JavaScript frameworks)
Experience building and working with RESTful APIs
Familiarity with Electron IPC, software packaging (e.g. Vite/Webpack), and system integration.
Familiarity with cloud platforms (AWS, Azure, GCP) and deploying cloud-based applications
Good understanding of relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases
Version control experience (Git/GitHub workflows)
Ability to work independently in a fast-paced, collaborative startup environment
Strong problem-solving skills, attention to detail, and eagerness to learn
Clear written and verbal communication skills
Desired Skills
Experience with serverless architectures and cloud-native development
Familiarity with productivity, collaboration, or project management SaaS products
Background in UI/UX implementation and an eye for good design
Experience with app integration (Zapier, Slack APIs, Office 365, Google Workspace)
Exposure to Agile development methodologies
Contributions to open-source projects or personal development projects
About the Company
Company Description
Omnia WorkSpace is redefining productivity. We bring together powerful apps in one unified platform to help individuals, startups, and enterprise teams simplify their workflows, focus their workday, and scale their impact.
Our mission is simple: create one interface to work smarter, not harder. We’re a fast-growing, mission-driven company at the intersection of technology, productivity, and human-centered design. Join us as we build the future of focus.
