Software Engineer (Node.JS, C, Python)

Macpower Digital Assets Edge LLC
San Diego, CA, United States
1 day ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Clean Code Principles C (Programming Language) Agile Methodology Automation of Tests Code Review Software Debugging Hardware Interface Design Interoperability Python (Programming Language) Routing Node.Js Scrum Methodology
+5 more
Software Architecture Software Engineering Information Technology Stream Processing Web Api

Job description

Job DescriptionJob Overview: Develop and maintain software for efficient, safe transportation systems, including rail and public transit operations. Focus on scalable architectures, real-time data processing, scheduling, routing, and fleet management. Collaborate in agile teams to meet regulatory and safety standards. This is 6 Months contract to hire role.Required Qualifications, * Write clean, efficient, maintainable code following best practices.

  • Collaborate with cross-functional teams to define requirements and align with business goals.
  • Design and develop reusable automated test functions and components.
  • Execute automated tests across platforms, systems, environments, and browsers.
  • Identify, log, track defects, and communicate issues to development and product teams.
  • Apply knowledge of rail/public transportation to ensure regulatory, safety, and operational compliance.
  • Implement scalable, reliable software architectures.
  • Integrate solutions with existing systems, legacy infrastructure, hardware interfaces, and third-party APIs.
  • Ensure interoperability and seamless communication between system components.
  • Troubleshoot and debug complex software/system issues.
  • Participate in agile processes, including sprint planning, backlog grooming, and daily stand-ups.
  • Conduct code reviews, share knowledge, and promote team best practices.
  • Document designs, specifications, and implementations.
  • Participate in audits and reviews for quality standards.
  • Our ideal candidate is a San Diego resident.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 8-10 years of software development experience with increasing responsibilities.
  • Proficiency in Node.JS, C, and Python.
  • Native or bilingual English proficiency.
  • Local to San Diego area.

Nice-to-Have:

  • Experience in transportation or rail industry.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…