PLEASE READ BEFORE APPLYING: This role is 6 month contract to hire. My client is not able to sponsor so because of that I can only work with US Citizens or Green Card holders. Any other visa type, unfortunately, is not eligible for this role. Also, any messages received form C2Cs will be ignored and sent to Spam.
BASIC PURPOSE
We are seeking a Lead Software Engineer to drive the technical execution and delivery of high-performing, scalable enterprise applications for our logistics and supply chain solutions. This is a full-stack leadership role with a strong hands-on component—roughly 50% individual contribution and 50% team guidance. You’ll lead a cross-functional development team in building robust applications using Angular, Node.js, Java, and MySQL, while mentoring engineers and championing best practices in code quality, architecture, and DevOps.
ESSENTIAL DUTIES AND RESPONSIBILITIES
- Lead the end-to-end development of enterprise-grade applications with a strong focus on scalability, maintainability, and performance.
- Guide and mentor a team of developers (currently 5 developers + 1 QA), enforcing coding standards and best practices across the SDLC.
- Collaborate with the Solution Architect to define application architecture aligned with business goals.
- Convert business requirements into detailed technical specifications and timelines.
- Develop and maintain backend services in Java and Node.js and frontend components in Angular.
- Work with large-scale data loads (up to 60K+ records nightly) and complex batch processing logic.
- Write efficient SQL and stored procedures; not just basic queries but full MySQL development.
- Participate in peer code reviews and actively contribute to team improvement.
- Implement CI/CD pipelines and participate in DevOps processes, primarily on AWS (though open to other platforms).
- Champion agile practices, lead sprint planning, and collaborate closely with the product owner and scrum master.
- Contribute to the design and rollout of new features and major system enhancements.
- Monitor and research emerging technologies including AI and cloud-native patterns.
- Document system requirements and technical specifications.
MINIMUM QUALIFICATIONS
- 7+ years of professional experience in software engineering.
- Hands-on experience in full-stack development with:
- Angular (TypeScript)
- Node.js
- Java (Spring Boot preferred)
- MySQL/SQL development including complex procedures and performance optimization.
- Experience with cloud services, ideally AWS, and modern DevOps practices (CI/CD pipelines, monitoring, telemetry).
- Excellent communication and leadership skills with the ability to lead by example.
- Deep understanding of SDLC, design patterns, and scalable architecture.
- Experience guiding junior developers and conducting technical reviews.
- Proven ability to handle large data loads and optimize batch processing jobs.
PREFERRED QUALIFICATIONS
- Experience in logistics, transportation, or supply chain domains.
- Exposure to:
- Kafka and event-driven architectures
- Microservices, Docker, Kubernetes
- MongoDB, Snowflake, or other NoSQL solutions
- Atlassian tools (Jira, Bitbucket, Bamboo)
- Familiarity with AI-integrated systems or analytics a plus.
EDUCATION
- Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent experience).