Fullstack Web Engineer

Oowlish
Summary
Join Oowlish, a rapidly growing Latin American software development company, and collaborate with clients from the US and Europe on cutting-edge digital solutions. As a Senior Fullstack JavaScript Engineer, you will build scalable web applications using React, Node.js, and Koa, while maintaining clean and efficient code. This remote position offers flexible hours and a supportive work environment, with opportunities for professional development and growth. Oowlish is a certified Great Place to Work, committed to fostering a nurturing atmosphere. The ideal candidate will have 5+ years of experience in software development, strong proficiency in JavaScript and TypeScript, and expertise in backend architecture and relational databases. This role presents a chance to make a significant international impact.
Requirements
- 5+ years of professional experience in software development
- Strong proficiency in JavaScript (JS) and TypeScript (TS)
- Solid experience building frontend applications with React
- Advanced knowledge of Node.js and at least 1β2 years of experience with Koa
- Deep understanding of relational databases, especially PostgreSQL
- Experience working in a Linux development environment
- Solid grasp of software design principles, REST APIs, and micro-services architecture
- Familiarity with testing frameworks and CI/CD pipelines
Responsibilities
- Design, build, and maintain full-stack applications using React, Node.js, and Koa
- Develop RESTful APIs and backend services following microservices architecture
- Write efficient, scalable code in JavaScript and TypeScript
- Work with PostgreSQL to design, query, and optimize relational data models
- Collaborate in a Linux-based development environment
- Participate in code reviews, architectural discussions, and technical planning
- Implement and maintain CI/CD pipelines and support robust testing practices
Preferred Qualifications
- Exposure to Docker, containerized environments, or cloud platforms
- Experience working in Agile teams or startup environments
- Understanding of application performance tuning and monitoring
Benefits
- Home office
- Flexible Hours
- Competitive compensation based on experience
- Career plans to allow for extensive growth in the company
- International Projects
- Oowlish English Program (Technical and Conversational)
- Oowlish Fitness with Total Pass
- Connecting You (Internet allowance)
- Anniversary bonus
- Wedding gift
- Pet adoption incentive
- New baby Oowl bonus
- Back to School bonus
- Streaming Subscription
- PTO Bonus
- Games and Competitions