Mid Level Software Engineer

SheWorks!
Summary
Join CTG's shared IT team as a Mid Level Software Engineer and contribute to the development and enhancement of web applications for various CTG businesses. Working remotely, you will collaborate with a team to design, develop, and implement solutions that improve website functionality, enhance back-office systems, and optimize operational efficiency. This role requires a strong understanding of software engineering principles and experience with various web technologies. The position offers a competitive compensation and benefits package, including travel perks and professional development opportunities. If you are passionate about software engineering and enjoy working in a dynamic team environment, this is an excellent opportunity to make a significant impact.
Requirements
- Bachelor's degree in Computer Science or related field
- Three (3)+ years of software/platform design and implementation experience
- A strong understanding of Computer Science fundamentals and JavaScript design patterns
- Possess strong working knowledge of the following web technologies: HTML, CSS/SCSS, Javascript, Typescript, Nodejs, Angular
- Knowledge of Microservice architecture, Event based, and API architecture
- Experience with cloud hosting providers and infrastructure technologies such as Kubernetes, GCP, Azure, AWS, etc
- Knowledge of SQL and experience writing queries for databases such as MS SQL and PostgresQL
- Comfortable in a work environment that requires strong problem solving skills and independent self-direction coupled with team collaboration and open communication
- Open-minded and curious to be continually learning/applying new skills in a fast-changing field
- Advanced English level
- Excellent written, oral, organizational and multitasking skills with superior attention to detail
Responsibilities
- Improve the website(s) by adding functionality that makes a measurable difference to customers
- Partner with key business stakeholders to understand technical needs and create architecture/design solutions that ensure fast speed-to-market while also providing an easily understood and maintained codebase
- Join other team members in collaborative thinking and brainstorming to come to the perfect solution to complex problems
- Utilize new technologies to enhance website infrastructure and deployment strategies to ensure zero-downtime deployments
- Ensure SEO best-practices are used throughout the website to maximize direct and organic traffic
Preferred Qualifications
- Knowledge of .NET and Classic ASP
- Experience in travel industry or travel industry technology
- Professional experience working within a software development team environment
- Knowledge and experience coding websites using SEO best-practices
- Experience with Web analytics systems (e.g., Google Analytics)
- Experience in tourism field
Benefits
- Professional growth and development opportunities
- Supportive and collaborative work environment
- 100% remote job
- Travel perks to our partner hotels in Mexico, the Caribbean, and Central America