Senior Full Stack Software Engineer — Remote
Summary
Senior full stack engineer building web applications, backend services, and RESTful APIs with Python, React, JavaScript/TypeScript, and some C#. Fully remote contract role on a small distributed team, covering feature delivery, code reviews, troubleshooting, and architectural decisions.
About the Role
We're looking for an experienced Senior Full Stack Software Engineer to join our growing team. You'll work on building and improving web applications, backend services, and APIs while collaborating with a small, distributed team.
This is a fully remote position for someone who enjoys solving real-world problems, writing clean code, and taking ownership of their work. We're looking for a developer who can work independently, communicate clearly, and contribute across both frontend and backend development.
What You'll Do
- Design, develop, and maintain scalable web applications using Python, React, JavaScript, and TypeScript.
- Build and integrate RESTful APIs and backend services.
- Develop and maintain backend functionality using Python and C#.
- Collaborate with other engineers to plan, implement, and deliver new features.
- Troubleshoot issues, improve application performance, and maintain code quality.
- Participate in code reviews and technical discussions.
- Contribute to architectural decisions and help improve our development processes.
What We're Looking For
- 7+ years of professional software development experience.
- Strong experience with Python and modern JavaScript/TypeScript.
- Hands-on experience building applications with React.js.
- Familiarity with C# and backend development.
- Experience designing and integrating APIs.
- Solid understanding of databases, Git, and software engineering best practices.
- Ability to work independently in a remote environment.
- Fluent English communication skills, both written and spoken.
Nice to Have
-
Experience with cloud platforms such as AWS or Azure.
-
Familiarity with Docker, CI/CD pipelines, and automated testing.
-
Experience with AI-powered applications or integrating AI APIs.
-
Previous experience working with distributed engineering teams.
-
Employment: Contract
-
Location: Fully remote, Worldwide
-
Company headquarters: Cheyenne, Wyoming, USA
-
Opportunity to work on meaningful technical projects
-
Flexible remote working environment
-
Collaborative team with room for professional growth
Why Join Us?
We're a growing team that values practical problem-solving, clear communication, and quality engineering. You'll have the opportunity to take ownership of your projects, contribute ideas, and work closely with people who care about building reliable software.
If you're an experienced engineer who enjoys working across the stack and wants to make a meaningful contribution, we'd love to hear from you.