Locations
Company Background
Our client provides integrated software and tools for the Agricultural business, including business management, commodity management, agronomy, trading, patronage solutions, and more. As part of a leading software group, we enable the diversified grain industry and co-ops to maximize value with a broad range of best-in-class business workflow solutions. Our specialized knowledge is embedded in configurable solutions for capturing and leveraging critical business information.
Project Description
We are looking for a Senior Full Stack Developer with expertise in React and Node.js to join our dynamic team as a solo contributor. In this role, you will be responsible for leading full-stack development projects, working closely with clients, and delivering high-quality, scalable solutions. You will leverage Azure SQL for database management and cloud functionalities to ensure top-tier performance and architecture. You'll need to overlap with CST time zone (until 4-5PM at least in the first few months then at no earlier than 3PM).
Technologies
- Node.js
- Express.js
- React and related libraries (Redux, Hooks)
- App Services
- Azure SQL
- Azure Functions
- Azure DevOps
- RESTful API
- Azure SQL
What You'll Do
- Lead full-stack development projects using React for the front end and Node.js/Express for the back end;
- Design, build, and maintain responsive and scalable web applications;
- Engage with clients to understand requirements, provide technical insights, and guide them through project development;
- Collaborate with cross-functional teams to integrate front-end components with server-side logic;
- Architect, design, and implement APIs and microservices;
- Manage and optimize Azure SQL databases for performance and scalability;
- Ensure web applications are secure, performant, and maintainable;
- Work with Azure services to integrate cloud functionalities (compute, storage, monitoring);
- Troubleshoot and debug issues in a timely manner, providing support during all stages of the development lifecycle;
Job Requirements
- 5+ years of experience as a full-stack developer, focusing on React and Node.js;
- Proficient in front-end development using React and related libraries (Redux, Hooks);
- Strong experience with Node.js and Express for backend development;
- Hands-on experience with Azure SQL for database management;
- Strong knowledge of RESTful API development and microservices architecture;
- Experience with cloud platforms, particularly Microsoft Azure (App Services, Azure SQL, Azure Functions, Azure DevOps);
- Familiarity with CI/CD pipelines and containerization (Docker, Kubernetes) is a plus;
- Familiarity with Agile methodologies and tools like Jira or Azure DevOps;
- Strong understanding of web security best practices;
- Excellent problem-solving skills with attention to detail;
- Proven experience communicating with clients and translating business requirements into technical solutions;
- Exceptional communication skills, with the ability to present technical concepts to non-technical stakeholders;
- Ability to work independently and take ownership of projects;
- Level of English - from Intermediate (spoken/written);
Desired Skills
- Experience with TypeScript;
- Previous experience working in a client-facing consulting role;
What Do We Offer
The global benefits package includes:
- Technical and non-technical training for professional and personal growth;
- Internal conferences and meetups to learn from industry experts;
- Support and mentorship from an experienced employee to help you professional grow and development;
- Internal startup incubator;
- Health insurance;
- English courses;
- Sports activities to promote a healthy lifestyle;
- Flexible work options, including remote and hybrid opportunities;
- Referral program for bringing in new talent;
- Work anniversary program and additional vacation days.