Purpose of the Role
As an Application Developer at Xogito, you will be responsible for designing, developing, and maintaining software applications that meet our clients’ needs and deliver exceptional user experiences. You will work closely with cross-functional teams to ensure the successful delivery of projects and the continuous improvement of our software products.
Duties and Responsibilities
- Participate in architecture and roadmap planning of the product’s new features
- Take an active role in the full SDLC leveraging your knowledge
- Follow the latest technology trends and implement best practices
- Work closely with PM, Devs, QAs, Ops and stakeholders to ensure best product outcome
- Follow Agile methodology and keep work well documented
Required Experience & Knowledge
Essential:
- Solid web programming experience using and following TDD principles
- Seniority expertise in Ruby on Rails or Python
- Experience working with front-end tools such as React, Redux, SASS, Javascript, HTML, CSS
- Experience integrating front-end components into the back-end logic
- Advanced understanding of PostgreSQL and Elasticsearch
- Client-facing experience in an Agile environment
Desirable:
- Knowledge of infrastructure tools such as containers and AWS
- Basic knowledge of working with or interest to learn Coldfusion
- Exposure to NoSQL DBs
Skills and Attributes
- Exceptional communication and presentation skills
- Methodical and structured approach with eye for detail
- Ability to manage own time, prioritizes effectively
- Commitment to creating value and quality client service experience
- Ability to work with professionals in multicultural virtual work environment
Required Education & Qualifications
- Bachelor’s or Master’s degree in Computer Science or relevant discipline
- Excellent written and spoken English language