You will build and maintain large-scale enterprise distributed systems and web applications.
Responsibilities
- Design and develop distributed systems using SOA, REST, SOLID, and DRY patterns.
- Build and consume RESTful web services while crafting end-to-end automated unit and integration test suites.
- Design databases using RDBMS and MongoDB and develop applications on top of them.
- Collaborate with UI/UX designers to transform wireframes into functional front-end products.
- Implement security, data protection, access control, and concurrency patterns.
Required Skills
- 5+ years of experience in full stack development.
- Proficiency with Node frameworks (Express) or PHP frameworks (Laravel, CodeIgniter).
- Hands-on experience with Angular2+ or React.
- Strong knowledge of HTML5, CSS3, and jQuery.
- Experience with RDBMS and MongoDB.
- Expertise in designing RESTful schemas and services.
- Proficiency with Git for branching, merging, and conflict resolution.
- Experience using Jira for project management.
Preferred Skills
- Engineering Degree or Master’s Degree in Computer Application.