About Us
A travel tech SaaS company is on a mission to enable digital transformation in the industry.
We introduced disruptive technologies that help companies create unique traveler experiences and explore new revenue lines.
About The Role
We are looking for a skilled Senior Full Stack Developer to join our team.
The ideal candidate will have a strong background in front-end and back-end development with the ability to create and maintain web applications from conception to deployment.
This role requires a keen eye for detail, a commitment to quality, and the ability to work collaboratively with other team members.
Key Responsibilities:
* Develop scalable and efficient web applications using modern front-end and back-end technologies.
* Implement user interfaces with a focus on performance, responsiveness, and usability.
* Build and maintain server-side logic, database management, and APIs.
* Design, optimize, and maintain databases (SQL or NoSQL) to ensure data integrity and performance.
* Write unit and integration tests, perform code reviews, and troubleshoot issues across the application stack.
* Work closely with product managers, UX/UI designers, and other developers to define project requirements and deliver solutions on time.
* Provide guidance and mentorship to junior developers, fostering a culture of continuous learning and improvement.
* Participate in the deployment, monitoring, and maintenance of production systems, utilizing CI/CD pipelines and cloud platforms.
Qualifications:
* 5+ years of professional experience in full-stack development.
* Proficiency in C# and API development.
* Proficiency in front-end using Angular.js and/or VUE.js.
* Professional experience in Unit Testing and or TDD/BDD.
* Knowledge in Software Architecture and Design Patterns.
* Strong understanding of relational and non-relational databases.
* Experience with version control systems like Git.
* Familiarity with Agile development practices and methodologies.
* Strong analytical and problem-solving skills, with a focus on delivering high-quality code.
* Excellent communication and teamwork skills, with the ability to articulate technical concepts to non-technical stakeholders.
* Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
Preferred Qualifications:
* Experience with cloud platforms (AWS, Azure, GCP).
* Familiarity with containerization and orchestration tools (Docker, Kubernetes).
* Knowledge of microservices architecture.
* Experience with CI/CD pipelines.