[Remote] Senior Full Stack Software Engineer
Note: The job is a remote job and is open to candidates in USA. Tenth Revolution Group is a market-leading organization focused on building the next generation of intelligent systems. They are seeking a Senior Full Stack Software Engineer to design and develop scalable applications, working across the stack with a focus on AI and cloud-native products.
Responsibilities
- Design, build, and maintain modern web applications using React (frontend) and Python-based frameworks (backend)
- Develop highly performant, reusable, and scalable components and APIs
- Collaborate with product and design teams to deliver exceptional user experiences
- Build and deploy applications in a Microsoft Azure cloud environment
- Design cloud-native architectures, leveraging services such as containers, serverless computing, and managed databases
- Implement CI/CD pipelines and DevOps best practices for reliable, scalable deployments
- Work with structured and unstructured data using PostgreSQL and other data systems
- Contribute to the development and integration of AI/ML-driven features and intelligent automation
- Support data pipelines, analytics, and model integration into production systems
- Participate in system design and architecture decisions for next-generation platforms
- Identify opportunities to incorporate emerging technologies and AI tools into the tech stack
- Continuously improve application performance, scalability, and maintainability
- Collaborate cross-functionally with engineering, product, and business stakeholders
- Mentor junior engineers and contribute to a high-performing, collaborative engineering culture
- Drive best practices in code quality, testing, and secure development
Skills
- 5+ years of full stack development experience in modern environments
- Proven track record of building and scaling production-grade applications
- Experience working in fast-paced, growth-oriented environments
- Strong frontend experience with React.js (or similar modern frameworks)
- Backend development expertise in Python (e.g., FastAPI, Django, Flask)
- Solid experience with PostgreSQL or similar relational databases
- Hands-on experience with Microsoft Azure (or comparable cloud platforms)
- Familiarity with AI/ML concepts, tools, or model integration in applications
- Design, build, and maintain modern web applications using React (frontend) and Python-based frameworks (backend)
- Develop highly performant, reusable, and scalable components and APIs
- Collaborate with product and design teams to deliver exceptional user experiences
- Build and deploy applications in a Microsoft Azure cloud environment
- Design cloud-native architectures, leveraging services such as containers, serverless computing, and managed databases
- Implement CI/CD pipelines and DevOps best practices for reliable, scalable deployments
- Work with structured and unstructured data using PostgreSQL and other data systems
- Contribute to the development and integration of AI/ML-driven features and intelligent automation
- Support data pipelines, analytics, and model integration into production systems
- Participate in system design and architecture decisions for next-generation platforms
- Identify opportunities to incorporate emerging technologies and AI tools into the tech stack
- Continuously improve application performance, scalability, and maintainability
- Collaborate cross-functionally with engineering, product, and business stakeholders
- Mentor junior engineers and contribute to a high-performing, collaborative engineering culture
- Drive best practices in code quality, testing, and secure development
- Experience with containerization (Docker, Kubernetes)
- Exposure to data engineering or analytics pipelines
- Knowledge of event-driven architectures or microservices
- Experience integrating AI APIs, LLMs, or intelligent automation tools
Company Overview