Software Engineer

Multiple Locations
Required Experience: 0 year(s)
Employment Type: Full-Time
Salary Range: Not available
Posted 2 days ago
CEO Pledge
Job Description
POSITION TITLE: Engineer REPORTS TO: Lead Engineer BUSINESS/COMPANY/DEPARTMENT: Engineering LOCATION: Costa Rica As a Software Engineer you will provide technical leadership in the area of web-based software development and design scalable solutions to complex user experience problems. ESSENTIAL DUTIES & RESPONSIBILITIES: Build great software products to delight customers. Period. Develop cross-platform web-based applications using technologies and frameworks such as Spring, Java, Postgres, MongoDB, NodeJS. Raise the bar. Share your ideas and experience with other engineers, and advocate for best practices, great usability and exceptional quality. Work with product managers to understand the customers, their requirements and design scalable solutions to thrill customers. QUALIFICATIONS, SKILLS & ABILITIES:3+ years designing and building software in various object oriented and dynamic languages (Java, JS, Python, etc.) 3+ years using various data storage mechanisms (Relational DB, NoSQL, etc.) Familiar with various web architectures, platforms, and frameworks Experience building APIs within an SOA environment Passion for test driven development, modular designs, and shipping quality code Prior success in implementing continuous delivery is preferred