Senior Full-Stack Developer (Python + React)
WFA Digital Insight
The demand for skilled full-stack developers has skyrocketed in recent years, with a 27% increase in job postings in 2025 alone. As the remote job market continues to evolve, companies like Sigma Software are looking for experts who can design and develop scalable applications across both frontend and backend layers. With the rise of immersive technologies, the ability to create interactive and visually rich experiences is becoming a key differentiator for businesses. Candidates with a strong background in computer science and experience with modern web technologies like React and AWS will be well-positioned for success in this role.
Job Description
About the Role
The Senior Full-Stack Developer role at Sigma Software is a unique opportunity to work on an innovative digital product for the interior decor industry. As a senior member of the team, you will be responsible for designing and developing scalable applications across both frontend and backend layers. You will work closely with the engineering, product, and design teams to create immersive 3D experiences for customers, leveraging modern web technologies and computer vision.The role entails a mix of technical leadership, software development, and collaboration with cross-functional teams. You will take ownership of technical solutions and contribute to architectural decisions, ensuring that the application is performant, scalable, and reliable. Your expertise in both backend and frontend technologies will be essential in driving the development of the platform.
What You Will Do
- Design and develop scalable applications across frontend and backend layers using Python, React, and AWS
- Build intuitive user interfaces using TypeScript, Next.js, React/Redux, and Three.js
- Develop backend services and APIs using Python, Django, PostgreSQL, and AWS
- Apply computer science fundamentals to optimize algorithms, data structures, networking, and database design
- Ensure application performance, scalability, and reliability
- Collaborate closely with engineering, product, and design teams
- Take ownership of technical solutions and contribute to architectural decisions
- Mentor and guide other engineers, fostering knowledge sharing and high-quality code standards
- Participate in code reviews and ensure that the codebase is maintainable and efficient
- Stay up-to-date with industry trends and emerging technologies, applying this knowledge to improve the platform
What We Are Looking For
- 5+ years of software development experience building scalable systems
- Strong proficiency in both backend (Python, Django, PostgreSQL, AWS) and frontend (TypeScript, Next.js, React/Redux, Three.js) technologies
- Deep understanding of algorithms, data structures, networking, and databases
- Degree in Computer Science or equivalent proven experience
- Strong communication skills and leadership mindset
- Proactive approach and ability to drive initiatives
- Mentorship skills for guiding engineers
- Exceptional attention to detail and focus on quality and long-term goals
Nice to Have
- Experience with computer vision and 3D technologies
- Knowledge of cloud-based infrastructure and DevOps practices
- Familiarity with Agile development methodologies
Benefits and Perks
- Competitive salary and benefits package
- Opportunity to work on a cutting-edge digital product
- Collaborative and dynamic work environment
- Professional development and growth opportunities
- Flexible working hours and remote work arrangements
- Access to the latest technologies and tools
- Recognition and reward for outstanding performance
How to Stand Out
- Make sure to highlight your experience with both backend and frontend technologies, such as Python, React, and AWS, in your resume and cover letter.
- Prepare to talk about your approach to designing and developing scalable applications, and be ready to provide specific examples from your past experience.
- Showcase your understanding of computer science fundamentals and how you apply them to optimize algorithms and data structures.
- Be prepared to discuss your experience with mentorship and guiding other engineers, and provide examples of how you have fostered knowledge sharing and high-quality code standards.
- Research the company and the project beforehand, and be ready to ask informed questions during the interview.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.