Your Expertise. Our Vision. Join Teknika as a Senior RoR Engineer.
Company Overview
Teknika is a dynamic product company and custom development agency, blending innovation and expertise to deliver exceptional software solutions. As a product-driven organization, we focus on crafting unique, impactful technologies that redefine modern software development.
Since 2019, we have partnered with startups and enterprises alike, delivering cutting-edge solutions and building lasting relationships rooted in trust and success. Our talented team thrives in a collaborative, supportive remote environment where creativity and innovation take center stage.
Join Teknika and be part of a journey that transforms ideas into powerful, lasting solutions.
Key Responsibilities
- Develop high-quality, reusable, and scalable applications
- Implement event-driven design and architecture
- Design and develop standalone, isolated modules
- Create reusable and independent APIs
- Employ good design patterns and best practices to create robust and efficient applications
- Contribute to the company’s technical vision and strategy.
Required Skills & Experience:
- 5+ years of total development experience with at least 3 years in Ruby on Rails
- English of B1 or higher
- Understanding of event-driven design and architecture
- Proficiency in raising and handling events in a distributed system
- Experience in designing and developing standalone, isolated modules
- Knowledge of API security, versioning, and documentation
- Experience with MySQL and PostgreSQL
- Understanding of NoSQL databases, particularly MongoDB
- Familiarity with database design, indexing, and optimization techniques
- Understanding of caching strategies and cache invalidation techniques
- Familiarity with messaging queues or event buses (e.g., RabbitMQ, Kafka)
What We Offer
- Flexibility and Work-Life Balance: Full remote work flexibility to support your lifestyle.
- Career Growth: Opportunities for professional development and growth within a supportive environment.
- Biannual Performance Reviews with the potential for salary adjustments based on achievements and contributions.
- Innovative American Company: Work with cutting-edge technologies in a forward-thinking American company, shaping impactful solutions in a dynamic industry.
- Team Culture: A collaborative, innovative, and transparent team that values your success.
- Paid Time Off : 20 days of paid vacation annually
10 days of paid public holidays
5 days of paid sick leave per year
- Recognition and Rewards: A bonus system for referring new talent to the team.