Job Closed
This listing is no longer active.
Mobile and Cloud Field Service Software to Automate Your Workforce
Principal Engineer
Location
United States
Posted
127 days ago
Salary
0
Seniority
Lead
Job Description
Principal Engineer
MSI Data
• Act as the primary technical builder behind various initiatives. • Execute high-impact code management for AI-powered products. • Lead development for major features in AI applications using Core Web Vitals and REST APIs. • Implement robust error handling for AI outputs and ensure observability in performance.
Job Requirements
- 10+ years of software engineering experience, with emphasis on backend systems.
- 3+ years of hands-on coding experience integrating LLMs into production apps and AI orchestration.
- Proficiency in Python/TypeScript.
- Deep experience implementing OpenAI/Anthropic APIs, LangChain/LangGraph, Vector Databases.
- Ability to build data pipelines and write complex SQL.
Benefits
- Builder’s Paradise: This is a 'greenfield' coding opportunity.
- High Impact: Your code will be the foundation of the product.
- Technical Autonomy: High autonomy over code structure.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Lead Software Developer
NST Cyber - Your Trusted Enterprise CTEM PartnerMaximize the Security of Your Enterprise with NST Assure's Continuous Threat Exposure Management (CTEM) Platform
• Lead and mentor a team of developers to deliver high-quality software solutions. • Collaborate with product managers, architects, and other stakeholders to understand project requirements and provide technical guidance. • Hands-on development using TypeScript, MongoDB, NestJS, Angular, Serverless architecture, Python, Container and Orchestration (Docker and Kubernetes). • Design the solution architecture and project framework for the dev team to build on. • Oversee and actively contribute to the design and architecture of scalable and maintainable software systems. • Lead sprint planning and ensure the team meets project milestones and deadlines. • Delegate tasks effectively, considering the strengths and expertise of individual team members. • Clear blockers for developers by addressing technical challenges and providing guidance. • Conduct code reviews to maintain code quality, consistency, and adherence to coding standards. • Explain features and bugs to developers, fostering a collaborative and transparent development environment. • Collaborate with cross-functional teams to ensure alignment between technical solutions and business goals.
About Curotec We are a globally leading software services company specializing in developing enterprise-level projects for clients worldwide. Our team is a unique blend of diverse skill sets, cultures, and backgrounds—a true melting pot of talent. One of the most rewarding aspects of working at Curotec is the opportunity to learn something new every day, not just about technology but also about our amazing team members. Visit our website to discover more about who we are and what we do. We are looking for highly-skilled remote developers who have experience building complex business applications using the Laravel and Vue frameworks. Candidates should have experience developing applications on the Laravel framework and Vue framework, working with a database, working within a cloud environment, and working with standard developer tools. This is a remote position. Job Duties - Work with a team of developers, BA, PM, QA, etc to execute strategies and implement solutions to build quality business software applications. - Develop front-end and back-end components for large data-driven applications. - Review features requests, provide feedback, and develop/maintain features for web applications. - Document your development process and development components. - Work with other developers to complete tasks and share ideas. Experience - 5+ years of experience with Laravel/Vue/Nuxt. - 5+ years of experience with custom application development. - Must be able to work EDT business hours. - 8am - 5pm New York time. Must be able to speak and write fluent English. - Must be dedicated, passionate, and hard-working. Attitude is everything. - Must be able to work with a team and collaborate remotely. Hard workers and self-starters, please apply. - We are looking for a creative and efficient problem solver. Technical Skills - Experience with PHP, Laravel, Vue, Javascript, HTML5, CSS3. - Experience with Nuxt.js framewok is mandatory. - Experience with VueX Store, Vue Router, and Provide/Inject.OAuth and JWT Tokens experience is a plus. - Experience with the Nuxt.js framework is a plus. In-depth knowledge of object-oriented PHP and versions 7 and 8. - Advance Laravel Experience (Middleware, Collections, Policies, Request, Resources, and Service Containers). - Experience with software testing, TDD, and unit testing (PHPUnit, PHPSpec, Behat).Experience with MySQL profiling and query optimization. - Solid working experience building RESTful APIs. - Active experience integrating custom code with 3rd party web services. - Have performed complicated data migrations.Hands-on experience with tools such as Git and Jira. - Experience working in the AWS (Amazon Web Services) ecosystem.Experience working within Agile development environments. Benefits - Competitive salary - Ability to grow and advance your career - Attend virtual developer conferences - Work on cutting edge and exciting projects
About Curotec: We are a globally leading software services company specializing in developing enterprise-level projects for clients worldwide. Our team is a unique blend of diverse skill sets, cultures, and backgrounds—a true melting pot of talent. One of the most rewarding aspects of working at Curotec is the opportunity to learn something new every day, not just about technology but also about our amazing team members. Visit our website to discover more about who we are and what we do. Job Description We are looking for a highly skilled Senior Full Stack Engineer with expertise in Node.js, NestJS, React, and Stripe to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and deploying scalable web applications and APIs. Experience in payment integrations using Stripe and implementing secure, high-performance applications will be a huge plus! This is a remote position. Responsibilities - Develop and maintain scalable and secure web applications using Node.js and NestJS. - Build responsive and interactive front-end applications using React.js. - Design and develop RESTful and GraphQL APIs to support web and mobile applications. - Integrate and manage payment processing solutions using Stripe. - Optimize application performance and ensure security best practices are followed. - Collaborate with cross-functional teams, including UI/UX designers and DevOps engineers. - Write clean, maintainable, and well-documented code following best practices. - Implement CI/CD pipelines for continuous integration and deployment. - Monitor and troubleshoot system performance, logs, and errors. - Strong proficiency in Node.js and experience with NestJS. - Solid experience with React.js for front-end development. - Solid experience with Typescript. - Expertise in building and consuming RESTful and GraphQL APIs. - Experience integrating and managing Stripe payment processing solutions. - Proficiency in database management (PostgreSQL, MySQL, MongoDB). - Experience with Docker and containerized applications. - Familiarity with CI/CD tools (GitHub Actions, Jenkins, GitLab CI/CD, etc.). - Strong understanding of authentication, authorization, and security best practices (OAuth, JWT, CORS). - Knowledge of modern front-end development tools (Webpack, Babel, Redux, etc.). - Experience with unit testing and integration testing. - Strong problem-solving skills and the ability to work independently and collaboratively. Benefits Competitive salary Ability to grow and advance your career Attend virtual developer conferences Work on cutting-edge and exciting projects
About Curotec: We are a globally leading software services company specializing in developing enterprise-level projects for clients worldwide. Our team is a unique blend of diverse skill sets, cultures, and backgrounds—a true melting pot of talent. One of the most rewarding aspects of working at Curotec is the opportunity to learn something new every day, not just about technology but also about our amazing team members. Visit our website to discover more about who we are and what we do. Job Description We are looking for a highly skilled Full Stack Developer with expertise in Python, React, Django, FastAPI, Flask, and AWS to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and deploying scalable web applications and APIs. Experience in payment integrations using Stripe Connect and implementing geospatial mapping features using libraries like Leaflet, Mapbox, Google Maps API, and spatial databases such as PostGIS will be a huge plus! This is a remote position. Responsibilities - Develop and maintain scalable and secure web applications using Python frameworks (Django, FastAPI, Flask). - Build responsive and interactive front-end applications using React.js. - Design and develop RESTful and GraphQL APIs to support web and mobile applications. - Work with cloud services like AWS (EC2, S3, Lambda, RDS, API Gateway, etc.) to deploy and scale applications. - Optimize application performance and ensure security best practices are followed. - Collaborate with cross-functional teams, including UI/UX designers and DevOps engineers. - Write clean, maintainable, and well-documented code following best practices. - Implement CI/CD pipelines for continuous integration and deployment. - Monitor and troubleshoot system performance, logs, and errors. - Strong proficiency in Python and experience with frameworks like Django, FastAPI, Flask. - Solid experience with React.js for front-end development. - Expertise in building and consuming RESTful APIs & GraphQL APIs. - Experience working with AWS services (EC2, S3, Lambda, RDS, API Gateway, etc.). - Proficiency in database management (PostgreSQL, MySQL, MongoDB). - Experience with Docker and containerized applications. - Familiarity with CI/CD tools (GitHub Actions, Jenkins, GitLab CI/CD, etc.). - Strong understanding of authentication, authorization, and security best practices (OAuth, JWT, CORS). - Knowledge of modern front-end development tools (Webpack, Babel, Redux, etc.). - Experience with unit testing and integration testing. - Strong problem-solving skills and the ability to work independently and collaboratively. Benefits Competitive salary Ability to grow and advance your career Attend virtual developer conferences Work on cutting-edge and exciting projects


