Software Engineer (Node.JS, C, Python)
Macpower Digital Assets Edge LLC
San Diego, CA, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.thejobnetwork.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…