Θέση Web Developer
Job Description
At iTrack, we rely on our dynamic team of engineers to solve the many challenges and puzzles that come with our rapidly evolving technical stack. We’re seeking a full stack engineer who is ready to work with new technologies and architectures in a forward-thinking organization that’s always pushing boundaries. Here, you will take complete, end-to-end ownership of projects across the entire stack. Our ideal candidate has experience building products across the stack and a firm understanding of web frameworks, APIs, databases, and multiple back end languages.
Objectives of this Role
- Work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth
- Develop new features and infrastructure development in support of rapidly emerging business and project requirements
- Assume leadership of new projects from conceptualization to deployment
- Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities
Daily and Monthly Responsibilities
- Participate in all aspects of agile software development including design, implementation, and deployment
- Architect and provide guidance on building end-to-end systems optimized for speed and scale
- Work primarily in HTML/CSS, PHP, JavaScript, jQuery, MySQL and Git
Required Skills and Qualifications
- Bachelor’s degree in computer science, information technology, or engineering
- 1+ years of experience building large-scale software applications
- Experience building web applications
- Experience designing and integrating RESTful APIs
- Knowledge of HTML/CSS, PHP, JavaScript, jQuery, MySQL and Git
- Unit/integration testing experience
Θέση Cloud Engineer
Job Description
At iTrack, cloud computing continues to allow us to modernize and consolidate IT infrastructure, automate workloads, and pursue next-generation innovation. We are looking for engineers with expertise in the design, development, and implementation of cloud infrastructures, both on AWS and Azure. Extensive knowledge of cloud maintenance, experience managing staff, and advanced industry knowledge is key to keeping us on the cutting edge.
Objectives of this Role
- Work with our engineering team to identify and implement the most optimal cloud-based solutions for the company
- Define and document best practices and strategies regarding application deployment and infrastructure maintenance
- Ensure infrastructure performance, uptime, scale, monitor and maintain production VMs on cloud
- Managing cloud environments in accordance with company security guidelines (Cloudflare and penetration tests)
Daily and Monthly Responsibilities
- Develop and implement technical efforts to design, build, and deploy AWS and Azure applications and workloads
- Participate in all aspects of the software development life cycle for AWS solutions, including planning, requirements, development, testing, and quality assurance
- Troubleshoot incidents, identify root cause, fix and document problems, and implement preventive measures
- Educate teams on the implementation of new cloud-based initiatives, providing associated training as required
- Employ exceptional problem-solving skills, with the ability to see and solve issues before they affect business productivity
- Monitor, adjust and maintain on-premises infrastructure VMs (ESXi)
Required Skills and Qualifications
- Bachelor’s degree in computer science, information technology, or engineering degree
- 3+ years of experience architecting, designing, developing, and implementing cloud solutions on AWS and/or Azure platforms