full stack engineer
Role details
Job location
Tech stack
Job description
Kavaliro is seeking a Senior Full Stack Developer for our local Jacksonville client. n this role, youâll serve as a key contributor across the full product lifecycle, with a strong emphasis on backend architecture and development. This is a fast-paced, hands-on position suited for an experienced full stack engineer who enjoys tackling complex systems, working at scale, and shaping technical direction., Design and implement cloud-based architecture in Microsoft Azure to support high-volume simulation workloads running in fully automated, background batch processing environments. * Develop and maintain simulation software across the stack, with a primary focus on backend systems using C#/.NET Core, C++, and Python. * Build and manage integrations with multiple external systems through APIs and data pipelines. * Debug, troubleshoot, and optimize complex codebases using Microsoft Visual Studio. * Design and maintain data storage solutions, including SQL databases, NoSQL systems, and data lakes, to support large and complex datasets. * Participate in system installation, testing, validation, and issue resolution alongside internal teams and clients. * Deliver software updates and support deployment and validation efforts in production environments. * Provide technical guidance and leadership to engineers and technicians assigned to your projects. * Identify opportunities to improve performance, scalability, and overall development efficiency.
Requirements
3+Â years of professional experience in full stack software development, with a strong emphasis on backend engineering. * Bachelorâs degree in Computer Science or a related technical field, plus 3+Â years of hands-on engineering experience. * At least 2+ years of experience designing and implementing Azure-based enterprise applications, including batch processing, queue management, and parallel execution at scale. * Proven experience leading or driving software architecture initiatives from planning through delivery and operational support. * Hands-on experience designing and tuning databases (SQL, NoSQL, and/or data lakes) to support large, performance-sensitive datasets. * Experience designing, consuming, and integrating RESTful APIs, including complex JSON-based data structures and build pipelines that ingest data from multiple external sources. * Strong object-oriented programming skills and a disciplined approach to debugging and problem solving. * Clear, effective communication skills and the ability to collaborate across teams. * Self-directed, highly motivated, and comfortable working independently. * Fast learner with a curiosity for new tools, technologies, and domains. * Creative problem solver whoâs comfortable challenging existing approaches. * Authorization to work in the United States., Proficiency with C#/.NET Core, C++, Python, and batch scripting. * Strong background in API and web service integration. * Familiarity with GIS data or spatial data systems. * Experience generating reports, both scheduled and on-demand. * Experience using Kanban-style project management tools such as Jira or Trello. * Ability to juggle multiple priorities in a fast-moving environment. * Strong written and verbal technical communication skills in English. * Exposure to modeling and simulation concepts or experience within the railway industry. * Demonstrated team leadership or mentorship experience, with a desire to help others grow. * Confidence navigating large, complex, and legacy codebases.
- Working knowledge of applied engineering math concepts such as force, acceleration, friction, momentum, and power.