Our client is a dynamic and innovative software company dedicated to delivering cutting-edge solutions to our clients across various industries. Our mission is to empower businesses with scalable and efficient SaaS products, enabling them to streamline operations and achieve their goals. We foster a collaborative, inclusive work environment where creativity and growth are encouraged.
Job Description: Excite SaaS seeks a talented and motivated Full Stack Software Engineer to join our development team. In this role, you will work on developing and maintaining web applications, ensuring seamless integration between front-end and back-end systems. You will have the opportunity to work on exciting projects, contribute to the entire software development lifecycle, and help shape the future of our SaaS products.
Key Responsibilities:
- Design, develop, and maintain web applications using modern front-end and back-end technologies.
- Collaborate with cross-functional teams to deliver high-quality software solutions, including product managers, designers, and other engineers.
- Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Implement responsive and user-friendly interfaces using HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue).
- Develop robust back-end services and APIs using server-side technologies (e.g., Node.js, Python, Ruby on Rails).
- Integrate and manage databases (SQL/NoSQL) to support application functionality.
- Participate in code reviews, debugging, and testing to ensure the stability and performance of applications.
- Stay updated with emerging trends and technologies in software development and SaaS products.
- Contribute to the continuous improvement of development processes and workflows.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- Proven experience as a Full Stack Software Engineer or similar role.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.
- Strong experience with back-end development, including server-side languages like Node.js, Python, or Ruby on Rails.
- Experience with database management and development (SQL/NoSQL).
- Familiarity with version control systems, such as Git.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and collaboratively in a fast-paced environment.
- Strong communication and teamwork skills.
Preferred Qualifications:
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and DevOps practices.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Knowledge of CI/CD pipelines and automated testing.
- Understanding of security best practices in web application development.
Benefits:
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Flexible work hours and remote work options.
- Professional development opportunities and career growth.
- Fun and inclusive company culture with regular team events.