About the Role
The ideal candidate will design, develop, and maintain full-stack applications using Python and React, contributing to both frontend and backend systems while collaborating with cross-functional teams to deliver high-quality software solutions.
Responsibilities
- Develop and maintain scalable backend services using Python
- Build responsive user interfaces with React
- Collaborate with product and design teams to define feature requirements
- Write clean, testable, and well-documented code
- Optimize application performance and reliability
- Participate in code reviews and technical discussions
- Troubleshoot and resolve software defects
- Implement secure coding practices
- Work with relational and non-relational databases
- Integrate APIs and third-party services
- Support deployment and monitoring processes
- Contribute to architectural decisions
- Ensure compatibility across devices and browsers
- Follow agile development methodologies
- Maintain documentation for systems and workflows
Nice to Have
- Experience with Snowflake data platform
- Knowledge of data warehousing concepts
- Familiarity with ETL processes
- Exposure to large-scale data applications
- Experience in a fast-paced development environment
Compensation
Competitive salary based on experience
Work Arrangement
Hybrid or remote options available
Team
Collaborative engineering team focused on scalable solutions
Nice-to-Have Skills
- Hands-on experience with Snowflake for data analytics
- Exposure to data modeling in cloud environments
- Background in building data-intensive applications
Work Environment
- Dynamic and inclusive team culture
- Opportunities for professional growth
- Focus on innovation and technical excellence
Visa sponsorship may be available for qualified candidates