Job Responsibilities
Responsibilities:
• Participate in all aspects of agile software development, including design, implementation, and deployment.
• Architect and guide building end-to-end solutions.
• Work across the full stack, building highly scalable distributed solutions that enable positive user experiences.
• Develop new features and infrastructure in support of rapidly emerging business and project needs
• Assume leadership of new projects, from conceptualization to deployment.
• Ensure application performance, uptime, and scale, and maintain high standards for code quality and application
design.
• Collaborate across time zones via various communication channels.
Qualifications:
• 3+ to 5 years of experience in software
• Hands-on experience in designing, building, and deploying scalable, highly available systems
• Experience in building web applications and designing and integrating RESTful APIs
• Knowledge of JavaScript/TypeScript and supporting libraries, and at least one other back-end language such as
Ruby, Java, or others
• Excellent problem-solving, programming, and communication skills
• Strong understanding of APIs, databases, and multiple back-end languages