Location: | Permanent, Work from Home |
Openings: | 1 |
Salary Range: |
Description:
Qualifications:
Candidate must possess at least a Bachelor’s Degree in Computer Science or related discipline
5+ years of experience in web applications development
Experience in designing and developing high availability and scalable web applications
Strong understanding of software development practices and concepts
Object Oriented Programming
Design Patterns
Object-Relational Mapping
Multi-threading
Multi-tenancy
Data Structures
Algorithms
Data Security
Relational Database Management System
Understanding of REST and SOAP
Experience with front-end development
Experience with code versioning tools, preferably Git
Familiarity with Microservices architecture
Familiarity with Agile practices
Experience with unit testing
Good communication skills
Ability to work in multiple projects and thrive in a fast-paced environment
Open to learning new technologies
Nice to have:
Experience with Ruby on Rails or Golang
Experience with Redis
Experience with PostgreSQL
Experience with Docker
Experience with AWS
Experience with CI/CD
Experience with front-end frameworks (React or Angular)
Familiarity with B2B Integrations (AS2, EDIFACT, etc.)
Familiarity with DevOps
Familiarity with Serverless (FaaS)
Familiarity with API Middleware, Service Discovery, and Advanced Message Queuing Protocol (AMQP)
Familiarity with Networking concepts (TCP/IP, OSI Model)
Leadership experience