This is a remote position.
- Deliver well-defined tasks on time, with increasing independence and support from experienced engineers when needed.
- Write clear, reliable, and maintainable code by following established team patterns and practices.
- Build strong fundamentals in testing, debugging, tooling, and documentation.
- Actively seek feedback, learn from code reviews and peers, and apply feedback to improve your work.
- Ask questions, understand the “why” behind tasks, and connect your work to customer value.
- Communicate clearly about progress, blockers, and challenges; raise problems along with possible solutions.
- Contribute positively to team ceremonies, collaboration, and continuous small improvements.
- Use AI thoughtfully to support learning, coding, testing, debugging, and faster feedback.
Requirements
- Expertise in Ruby on Rails, Test Driven Development, React, React.js or JavaScript, and TypeScript
- Strong skills in object-oriented programming, data structures, algorithms, and software engineering methodologies
- Ability to design and develop web architecture and optimize existing infrastructure
- Experience working in Agile and eXtreme Programming methodologies within a continuous deployment environment
- Interest in mastering technologies like web server ecosystems, relational DBMS, TDD, CI/CD tools
- Knowledge of server configuration and deployment infrastructure
- Experience using source control, bug tracking systems, writing user stories, and technical documentation
Benefits
- Dedicated learning & development budget.
- Sponsorship for conference talks.
- Comprehensive medical & term insurance.
- Employee-friendly leave policies.
- Home Office fund
- Medical Insurance
Skills Required
- 2+ years of software engineering experience
- Expertise in Ruby on Rails
- Expertise in Test Driven Development
- Expertise in React, React.js, or JavaScript
- Expertise in TypeScript
- Strong object-oriented programming skills
- Strong knowledge of data structures and algorithms
- Strong software engineering methodology skills
- Ability to design and develop web architecture
- Ability to optimize existing infrastructure
- Experience with Agile and Extreme Programming methodologies
- Experience in a continuous deployment environment
- Interest in web server ecosystems
- Interest in relational DBMS
- Interest in CI/CD tools
- Knowledge of server configuration and deployment infrastructure
- Experience using source control
- Experience using bug tracking systems
- Experience writing user stories
- Experience writing technical documentation
What We Do
We incubate high-quality, dedicated software engineering teams for our clients, where we design software, design the team a well as the organization strategy required to successfully release products that are relevant today as well as tomorrow. Got a working product already? - Scale-up and reach new milestones - Modernize your software - Bring stability and predictability into how your product behaves Got a product idea? - Hire your engineering team - Go to market quickly - Iterate rapidly Got too many manual processes? - Develop solutions to optimize processes - Enable non-linear scale - Measure and monitor outcomes We are your engineering team. We’ll build what you need. And we’ll help you do it the right way. *How we work* We are software crafters. We are proud of the way we work and the code we write. We embrace and are evangelists of eXtreme Programming practices. We heavily believe in being a DevOps organization, where developers own the entire release cycle and thus own quality. And most importantly, we never stop learning! Founded by product professionals, our goal is to bring a product mindset into services. We strive to find people who are passionate about coding, learning and growing along with us. Join our team! We’re looking for full stack developers, automation QA engineers, data engineers, business analysts and salesforce expertise








