This remote role is based in Costa Rica or El Salvador and only open to citizens and permanent residents of these countries who do not need visa sponsorship. Academic Level BS / MS degree in Computer Science, Engineering or a related subject. Description ImagineX Studio - Costa Rica is a product-oriented and boutique software development company.
We partner with our clients to become their product team, helping them from ideation to product launch.
We commit to delivering quality, impactful, ground-breaking products that can realize our client's vision and make their life easier.
We’re looking for developers who can work as a member of a distributed team to design, architect, and build system components.
Our team works with many technologies, so our developers must be versatile throughout the stack and work to improve their skills continuously.
We have an ever-growing roadmap comprised of interesting work throughout our platform’s stack and are searching for the right people to help us. Essential Duties and Responsibilities Lead tech team efforts.
Participate in meetings with the Program Manager and Product Manager in order to help them plan scope of work and create user stories.
Help to translate business requirements into tech requirements for the team.
Provide technical advice and mentoring to developers.
Help develop back-end applications and data models to solve well-defined user needs (e.g., coaching system, messaging, supply-demand engine, community). Participate in the definition of development processes, including agile project management, continuous integration / deployment (CI / CD), and release process. Work in an agile environment where we ship features frequently. Build reusable code and libraries for future use. Foster quality while building solutions, through extensive testing of your code Support tracking projects to schedule, budget, and scope, reporting status, issues, and risks to the project leadership team. Assist in the resolution of complex and escalated production issues. Care deeply about performance.
Technical Skills 7+ years of experience in software development.
6-12 months of technical lead experience, experience being technical advisor in meetings.
Strong Front-End development experience with Vue.js (additional experience with other JS libraries is ok) Experience with integrating front-end and backend together, preferably with experience developing REST APIs with Python + Flask / Fast / Django Strong understanding of CI / CD processes.
Experience writing unit tests. Strong experience interacting with relational databases, performing queries and data structure design, Postgres preferred.
Experience working with Kubernetes and Docker.
Nice-to-haves MongoDB experience Prisma experience Redis Kafka CI / CD tools such Jenkins & GitHub actions Bash scripting Strategic Skills Excellent verbal and written communication skills. Team player. Experience working within agile environments. Experience working with larger / multiple teams to review and deliver code. Powered by JazzHR
Engineer • Escazu, Costa Rica, CR