Job Description
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.