We provide asset management solutions for the transportation and infrastructure industry.
Senior Software Engineer
Location
United States
Posted
120 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
AssetIntel
• Design, develop, implement, and maintain web and/or mobile applications in a highly collaborative environment. • Contributing to the complete technology stack, especially the backend and databases. • Continuously innovate and strategize on making our applications faster and more resilient. • Prioritize and manage work while adhering to critical project timelines in a fast-paced environment. • Share a passion for design and technology.
Job Requirements
- Minimum 4 years of experience as a backend or full-stack developer.
- Knowledge of data structures and object-oriented programming (OOP).
- Knowledge of database design and understanding of SQL queries.
- Experience working with cloud-based systems.
- Strong analytical and problem-solving skills.
- Self-driven and able to contribute as part of a small team.
Benefits
- Work remotely from anywhere in the U.S.
- Market-competitive total compensation package and performance-based bonus.
- Generous vacation policy.
- 401(K) Match.
- Plenty of opportunities for growth, working alongside some of the brightest minds in the industry.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Fullstack Developer
Greenlight Health Data Solutions, Inc.Greenlight represents the right way to do health data interoperability by patient initiated Health Data Retrieval
• Develop and maintain web applications using Vue.js for frontend and Nest.js with TypeScript for backend. • Collaborate with cross-functional teams to define, design, and ship new features. • Implement responsive user interfaces and ensure cross-browser compatibility. • Integrate third-party services, including Stripe for payment processing and Zendesk API for customer support functionalities. • Utilize Docker containers for development and deployment to ensure consistency across environments. • Work with databases, particularly MongoDB and Redis, to manage and store data efficiently. • Implement and manage message queues using frameworks like RabbitMQ. • Write clean, scalable code following best practices in software development. • Troubleshoot and debug issues across the stack to optimize performance. • Participate in code reviews, providing and receiving constructive feedback to improve code quality. • Stay updated with emerging technologies and propose improvements to existing applications.
Intern – Software Developer, Software Engineer
Corvid ConsultingAI, Growth Hacking, Data Science, Analytics Consulting Firm
• As a software developer, you’ll be the brain behind crafting, developing, testing, going live and maintaining the system. • Familiar with the software development life cycle (SDLC) from analysis to deployment. • Comply with coding standards and technical design. • Believes in systematic approach to developing the system through clear documentation (flowcharts, layouts, & etc) of functionality, address every use case through creative solutions. • Adapts structured coding styles for easy review, testing and maintainability of the code. • Integrate the developed functionality and/or component into a fully functional system. • Ensure unit and integration level verification plan are in place and adheres to great quality of code at all time. • Active participate in troubleshooting, debugging and updating current live system. • Verify user feedback in making system more stable and easy. • Work closely with analysts, designers and other peer developers. • Preparing technical training documents for onboarding new engineers.
Software Developer / Software Engineer
Corvid ConsultingAI, Growth Hacking, Data Science, Analytics Consulting Firm
• Familiar with the software development life cycle (SDLC) from analysis to deployment. • Comply with coding standards and technical design. • Believes in systematic approach to developing the system through clear documentation (flowcharts, layouts, & etc) of functionality, address every use case through creative solutions. • Adapts structured coding styles for easy review, testing and maintainability of the code. • Integrate the developed functionality and/or component into a fully functional system. • Ensure unit and integration level verification plan are in place and adheres to great quality of code at all time. • Active participate in troubleshooting, debugging and updating current live system. • Verify user feedback in making system more stable and easy. • Work closely with analysts, designers and other peer developers. • Preparing technical training documents for onboarding new engineers.
Full-Stack Developer, 5-8 Years Experience
Insight GlobalA leading global staffing company dedicated to empowering people
• Design, develop, and maintain front-end and back-end components of web applications using modern frameworks and technologies. • Collaborate with product managers, designers, and other developers to gather requirements and translate them into technical specifications. • Implement responsive and user-friendly interfaces using HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js). • Develop and optimize server-side logic using languages such as Node.js, Python, Ruby, or Java. • Design and manage databases (SQL and NoSQL) to ensure efficient data storage and retrieval. • Ensure code quality and adherence to best practices through code reviews, testing, and documentation. • Troubleshoot and resolve technical issues across the entire stack. • Stay up-to-date with the latest industry trends, technologies, and best practices to continuously enhance our systems. • Mentor junior developers and contribute to the overall growth and knowledge-sharing within the team.



