Job Closed
This listing is no longer active.
Best of Staffing award-winning firm ⭐️🏆 Offering expert staffing & recruiting solutions nationwide
Lead Software Engineer
Location
United States
Posted
70 days ago
Salary
0
Seniority
Senior
Job Description
Lead Software Engineer
PrideStaff
• Lead the design, development, and support of core platform services and applications using MongoDB, Node.js, Nest.js, and Next.js • Architect, build, and maintain scalable systems that power our workforce development platforms • Design and develop modern web applications and RESTful services • Improve system performance and scalability • Ensure platform reliability, security, and maintainability • Collaborate closely with engineers, analysts, product partners, and leadership to shape system architecture • Mentor engineers and contribute to architectural decisions and engineering best practices • Participate in regular Scrum ceremonies
Job Requirements
- Bachelor’s degree in Computer Science, IT, Engineering, or equivalent practical experience
- Proficiency with JavaScript or TypeScript and backend development using Node.js
- Experience building APIs and services using modern frameworks (e.g., Nest.js, Express)
- Experience designing and architecting distributed or scalable systems
- Experience working with MongoDB or other NoSQL databases
- Familiarity with frontend frameworks such as React, Next.js, or Angular
- Understanding of RESTful services and data formats such as JSON and XML
- Familiarity with Docker, CI/CD pipelines, and cloud-based environments
- Experience mentoring engineers, conducting code reviews, and guiding technical best practices
- Strong analytical, problem-solving, and collaborative communication skills
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Develop and maintain services for the data infrastructure of AEC products • Collaborate with product managers and other stakeholders • Provide cloud expertise throughout the development lifecycle • Implement unit and regression tests • Document and present ideas and solutions
• Manage and mentor developers, assign tasks, and ensure timely delivery of project milestones. • Drive system design and architecture decisions to ensure scalability, performance, and maintainability. • Design and develop applications using Java (Spring Boot), React/Angular, and PostgreSQL. • Conduct regular code reviews and enforce coding standards to ensure security and performance. • Collaborate with product, QA, and DevOps teams across the full software development lifecycle. • Identify, troubleshoot, and resolve complex system issues and application vulnerabilities. • Take on additional tasks and responsibilities as needed to support team objectives and ensure the success of the project.
• Work cross-functionally, collaborate and partner with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love. • Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks. • Participate with a team of thoughtful, fast-moving, and motivated engineers. Contribute to standards that improve developer workflows, recommend best practices, and help mentor engineers on the team to grow their technical expertise. • Continuously learn and improve your technical and non-technical abilities.
• Work cross-functionally, collaborate and partner with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love. • Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks. • Participate with a team of thoughtful, fast-moving, and motivated engineers. Contribute to standards that improve developer workflows, recommend best practices, and help mentor engineers on the team to grow their technical expertise. • Continuously learn and improve your technical and non-technical abilities.



