About the job
Embark on a Mission with TheIncLab
At TheIncLab, we engineer and deliver innovative digital applications and platforms that transform how our clients and mission-critical teams achieve their objectives.
Join us where innovation aligns with purpose, and where your professional journey can also fulfill a greater mission. We are seeking a Senior Software Engineer III to become part of our Research and Development team. We encourage you to apply and take the first step toward being a part of our impactful organization.
Your Mission, Should You Choose to Accept
As a Software Engineer III on our R&D team, you will be responsible for developing software prototypes for potential clients and creating internal software solutions. This mid-to-senior level position necessitates proven professional experience and technical expertise in full stack software development. The ideal candidate will possess a strong understanding of customer needs and the ability to work independently to build complex features and applications.
Key Responsibilities Include:
- Designing, developing, and maintaining scalable, high-performance applications using Node.js, TypeScript, and C#.
- Collaborating on intricate software features and projects with minimal oversight.
- Making technical decisions and contributing to architectural discussions.
- Implementing and optimizing RESTful APIs and microservices.
- Utilizing front-end frameworks (React, Angular, or Vue) to develop dynamic and responsive user interfaces.
- Designing and executing databases and transaction layers.
- Working with UI/UX and product teams to comprehend customer needs and assess feasibility.
- Documenting development progress through tools like Git, Jira, and Confluence.
- Leading code reviews to uphold high coding standards.
- Mentoring junior engineers on best practices and implementation techniques.
- Staying abreast of emerging technologies, frameworks, and full-stack development best practices.
- Willingness to travel up to 20%.

