top of page

Full Stack Developer - Electron/React/Python

1740995971717_edited_edited.png
indeed-logo-button_edited_edited_edited.

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.

Apply Now
bottom of page