Company Description
Incresco Technology Solutions is a visionary IT consulting and services startup, specializing in bespoke mobile app development, SaaS platforms, and cloud computing solutions. Incresco is on a growth journey to be recognized globally as an innovation powerhouse. We are building a team of passionate, creative individuals who thrive in a dynamic and growing environment. You'll join a culture where creativity fuels purpose, and each team member is empowered to innovate.
Role Overview:
We are seeking a skilled Project Lead and Software Developer experienced with Ruby on Rails to join our dynamic project teams. In this client-facing role, you will collaborate with our tech team and international clients to ensure timely project delivery and alignment with expectations. You will play a key role in hiring and nurturing talent, fostering a high-performance culture, and negotiating client requirements, particularly with European and US customers.
You will work closely with designers, engineers, product managers, and stakeholders to develop impactful software solutions for a large-scale cloud-based system, influencing key metrics. The ideal candidate thrives in an agile environment, embraces cross-team collaboration, and is passionate about delivering high-quality software.
Key Responsibilities:
- Project Ownership: Embrace ownership of assigned projects by fostering clarity on requirements, designing scalable solutions, and proactively championing quality development to ensure timely and successful completion.
- Collaborative Development: Work within a product team to deliver impactful software, writing both backend and frontend code to create new features for users and refactor the codebase for improved productivity.
- Code Quality & Design: Write modular, maintainable code while considering performance, security, and scalability. Collaborate with data engineers to enhance reporting and analysis capabilities.
- Streamlined Processes: Champion the adoption and implementation of automated solutions for time-consuming tasks, such as Continuous Integration and Continuous Deployment (CI/CD) and automated report generation, to enhance efficiency and productivity.
- Communication & Problem-Solving: Engage in open discussions with teammates about challenges and solutions, contributing to decision-making during design sprints, planning sessions, and story mapping.
- Learning & Mentorship: Share knowledge and experiences with colleagues through code reviews, mentoring, and participating in lightning talks to foster a culture of continuous improvement.
- Deployment & Testing: Utilize unit, integration, and acceptance testing to ensure code quality and contribute to deploying multiple times a day, with the support of Site Reliability Engineers.
Qualifications:
- Experience: Proven experience of 4+ years on Ruby on Rails and expertise in JavaScript, React, TypeScript, GraphQL, and Next.js. Familiarity with large interactive web applications is a plus.
- Software Design Principles: Solid understanding of software design principles and experience writing high-value tests to maintain code quality.
- Communication Skills: Strong verbal and written communication skills to effectively collaborate with team members and stakeholders.
- Team Player: Comfortable working in a fast-paced, agile environment and adapting to evolving project needs.
If you're ready to harness your Ruby on Rails expertise to lead innovative projects and inspire a team in a collaborative environment, we're excited to connect with you!