Software Design Engineer
Elite Software Automation · Anywhere In The World · posted 1 year ago
Software Design Engineer (Remote, Full-Time, Worldwide)
Compensation
- Salary: $50,000 - $100,000 per year
- Final offer based on demonstrated skills and expertise during the hiring process.
- Performance-based promotions available beyond this range.
Who We Are Looking For
- Expert developers only – This is a technical software design role, not a UI/UX or product design position.
- Strong experience in React & TypeScript is required.
- Must have a solid software development background with a focus on designing and implementing complex systems.
Role Overview
Key Responsibilities
- Analyze business requirements provided by process experts.
- Strategize efficient implementation plans balancing cost, time, and functionality.
- Design detailed software solutions, including:
- Technical architecture
- User flows & wireframes
- Database structures & APIs
- Back-end workflows & automation
- Technical architecture
- Collaborate with developers & QA teams to ensure smooth implementation.
- Assist in deployment and iteration to meet real-world business needs.
Tech Stack & Tools
Custom Development
- Front-End: React (Material UI), TypeScript
- Back-End: GraphQL, REST APIs
- Reusable Toolkits: Custom front-end and back-end frameworks
- Databases: NocoDB (customized for enhanced automation)
- Workflow Automation: N8N (customized for advanced backend processes)
- Scheduling: Forked from Cal.com
Third-Party Integrations
- Zoho CRM, QuickBooks, Twilio, Stripe, SendGrid, Anvil, Oystehr
- Additional integrations based on client requirements
Who is a Good Fit?
Must-Have Skills & Traits
- Strong commercial experience in software development.
- Deep understanding of React & TypeScript.
- Ability to design technical solutions from scratch.
- Strong problem-solving and critical-thinking skills.
- Ability to analyze business processes and translate them into functional software solutions.
Who This Role is NOT For
❌ Solutions Architects – You’ll be designing detailed technical solutions, not vague architectures.
❌ Salespeople – No direct client interaction is required.
❌ UX Researchers – Stakeholder interviews are not part of your job.
❌ UI/UX Designers – While basic UX knowledge is needed, this is not a design-heavy role.
What You’ll Be Doing
- Critical analysis of business needs.
- Designing scalable and efficient solutions, ensuring seamless user experiences and smooth backend operations.
- Developing technical documentation: wireframes, flowcharts, ER diagrams, and other necessary blueprints.
- Handing over designs to the development team for execution.
- Collaborating with developers, testers, and business experts to ensure successful deployment.
- Iterating and optimizing systems based on real-world usage.
Requirements
- Proven track record of building real-world software applications.
- Professional experience in front-end, back-end, or full-stack development.
- Deep knowledge of React & TypeScript.
- Ability to design scalable, efficient solutions for complex business processes.
- Self-motivated with the ability to work in a high-performance environment.
- Willingness to work hard and learn fast – this is a challenging role that demands expertise and effort.
Ready to Apply?
Ready to apply?
Opens the application page in a new tab.
Apply for this jobCafeRemote takes no fee and asks for no account.
Similar remote jobs
Money Laundering Reporting Officer, Canada
Ramp · Remote (Canada)
KYB/AML Analyst, Sweden
Ramp · Remote (Sweden)