Senior Software Engineer(Ruby on Rails/ React/ AWS/ Karafka)
I Base SoftwareResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Role & responsibilities
Role Overview
We are looking for a Senior Software Engineer who enjoys building and launching product features at a rapid pace while maintaining strong engineering quality. This role is ideal for someone who is product-minded, execution-focused, and comfortable owning features end-to-end.
You will design and build scalable applications using Ruby on Rails, React, PostgreSQL, AWS, and Karafka, while leveraging AI-assisted development tools to accelerate delivery and improve efficiency. Youll work closely with Product Managers and designers to translate ideas into shipped features that drive business impact.
Key Responsibilities
- Own Feature Delivery: Design, develop, test, and deploy product features with a high degree of ownership.
- Build Scalable Backend Systems: Develop APIs and services using Ruby on Rails with PostgreSQL on AWS.
- Event-Driven Development: Contribute to asynchronous workflows and data pipelines using Karafka (Kafka-based processing).
- Full-Stack Contribution: Collaborate with frontend engineers and contribute to UI development using React as needed.
- AI-Enhanced Development: Use AI tools (e.g., Copilot, LLM-based workflows) to increase coding efficiency and improve code quality.
- Product Collaboration: Work closely with Product Managers to refine requirements and deliver high-impact solutions.
- Code Quality & Best Practices: Write clean, maintainable, and well-tested code; participate actively in code reviews and design discussions.
- System Reliability: Monitor, debug, and optimize production systems to ensure performance and stability.
Required Qualifications
- 4-7 years of software engineering experience
- Strong proficiency in:
Ruby on Rails
React
PostgreSQL
AWS
- Experience building and scaling APIs and backend systems
- Familiarity with event-driven architectures (Kafka or similar; Karafka is a plus)
- Experience delivering features end-to-end in a product environment
- Strong collaboration skills with Product and cross-functional teams
About I Base Software
I Base Software
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free