1. About countdown.travel
A countdown.travel company is a leading innovator in Progressive Web Applications. We are a passionate team dedicated to creating cutting-edge solutions that turn a whole Trip Industry in both highly excited and comfortable journey simultaneously. We are currently seeking a deeply skilled and motivated Senior Full-Stack Developer to join our team and play a pivotal role in the development of our next-generation Progressive Web Application.
2. Your Role
As a key member of our dynamic development team, you will be responsible for the end-to-end development of a high-performance Progressive Web Application. Your primary focus will be on the browser-based frontend, but your deep knowledge of server-side JavaScript will be crucial for building a robust and scalable backend. You will be instrumental in architecting and implementing new features, ensuring a seamless and responsive user experience.
3. Your Key Responsibilities
* Design, develop, and maintain a Progressive Web Application with a strong focus on frontend development using modern web technologies.
* Utilize your extensive knowledge of Node.js to build and manage the server-side architecture.
* Implement and maintain robust RESTful APIs to facilitate communication between the frontend and backend.
* Design and manage database schemas and queries using SQL, with experience in SQLite3 and PostgreSQL.
* Integrate and work with message queue systems like Apache Kafka to handle data streams efficiently.
* Collaborate with the team to define and implement new features, ensuring code quality and best practices.
* Optimize the application for maximum speed and scalability.
* Troubleshoot and debug issues, providing timely solutions.
* Contribute to the continuous improvement of our development processes and tools.
4. Your Skills
* Proven professional experience as a Full-Stack Developer, with a strong portfolio of projects.
* Expertise in frontend technologies, including deep knowledge of modern CSS, HTML5, and JavaScript frameworks (e.g., React, Angular, or Vue.js).
* Demonstrated experience in building scalable and reliable server-side applications with Node.js.
* In-depth knowledge of SQL and hands-on experience with database systems such as SQLite3 and PostgreSQL.
* Familiarity with distributed systems and message queues, particularly Kafka.
* Solid understanding of Java Enterprise Beans and the Spring framework is a significant plus.
* Ability to work independently, take ownership of projects, and deliver high-quality, clean code.
* Excellent problem-solving skills and a proactive, collaborative mindset.
* Good written and spoken English skills.
5. What We Offer
* Competitive Salary: Compensation will be commensurate with your skills and experience.
* Flexible Working Hours: We believe in a healthy work-life balance.
* Professional Development: Opportunities for further training, conferences, and workshops.
* Dynamic and International Environment: Work in a diverse team on challenging and impactful projects.
* Central Location: Los Angeles, CA, known as an ultimate location for unicorns. That's all said.
* Workplace Well-Being: We prioritize a supportive and positive work environment.