Software Engineer - Full Stack
Caelux Corporation
Software Engineering
United States
Posted on Jan 30, 2025
About Us:
Caelux is a pioneering leader in the field of perovskite solar cell technology, committed to revolutionizing the renewable energy sector with cutting-edge innovations. We are at the forefront of developing full-scale, high-efficiency, cost-effective solar solutions and are looking for an experienced Software Engineer-Full Stack to elevate our processes.
Job Summary:
We are seeking a motivated Software Engineer to join our growing development team. The ideal candidate will have experience in full-stack web development, with a preference for Django and React, but we are open to candidates with some experience who are eager to learn and grow. This is an excellent opportunity to join a collaborative team where you can contribute to meaningful projects and gain hands-on experience in building and maintaining modern web applications.
Key Responsibilities:
Caelux is a pioneering leader in the field of perovskite solar cell technology, committed to revolutionizing the renewable energy sector with cutting-edge innovations. We are at the forefront of developing full-scale, high-efficiency, cost-effective solar solutions and are looking for an experienced Software Engineer-Full Stack to elevate our processes.
Job Summary:
We are seeking a motivated Software Engineer to join our growing development team. The ideal candidate will have experience in full-stack web development, with a preference for Django and React, but we are open to candidates with some experience who are eager to learn and grow. This is an excellent opportunity to join a collaborative team where you can contribute to meaningful projects and gain hands-on experience in building and maintaining modern web applications.
Key Responsibilities:
- Develop, test, and deploy web applications using Django (backend) and React (frontend)
- Contribute to additional software projects and initiatives as they arise, ensuring timely and effective delivery
- Collaborate with team members to design, build, and scale user-centric solutions
- Write clean, efficient, and well-documented code while following best practices
- Work with databases and APIs to integrate backend systems with front-end user interfaces
- Troubleshoot, debug, and optimize web applications
- Contribute to all stages of development from planning to deployment
- Participate in code reviews and provide constructive feedback to peers
- 1-3 years of experience building and deploying web apps
- Bachelor's degree or greater in computer science, data science, mathematics, physics, or a related field
- Experience with full-stack web development, ideally with Django and React
- Familiarity with Python, HTML, CSS, JavaScript, and modern front-end development techniques
- Experience with version control (Git) and collaborative development workflows
- Strong problem-solving skills and a willingness to learn new technologies
- Excellent communication skills and ability to work in a team environment
- Familiarity with relational databases
- Knowledge of cloud services and REST APIs
- Experience with deployment tools (e.g., Docker, AWS, Azure) is a plus
- Competitive salary and performance-based bonuses
- Comprehensive benefits package including health, dental, and vision insurance
- Opportunities for professional growth and development
- A dynamic and inclusive work environment