Software Developer (Full Stack)
Newark, NJ
$100,000 – $150,000
Description / Position Overview
This role owns the development and delivery of scalable software solutions that support both internal operations and customer-facing systems.
The Software Developer is responsible for translating business requirements into reliable, maintainable code while ensuring features are delivered cleanly, on time, and with minimal rework. This role exists to improve system performance, reduce technical friction, and enable the business to operate more efficiently through strong engineering execution.
This is a hands-on role operating in a fast-paced environment where developers are expected to take ownership from planning through deployment and post-release support.
Responsibilities
Development & Delivery
• Build and maintain scalable front-end and back-end features
• Develop APIs, services, and database integrations that support core business systems
• Translate business requirements into stable, production-ready solutions
Technical Ownership
• Own features end-to-end from design through deployment and support
• Identify risks, dependencies, and tradeoffs early in the development process
• Ensure code is maintainable, structured, and aligned with system architecture
Code Quality & Standards
• Write clean, well-documented code that supports long-term scalability
• Participate in code reviews and uphold engineering standards
• Reduce technical debt through continuous improvement
Testing & Release Execution
• Perform unit testing prior to QA handoff
• Partner with QA to ensure smooth testing and release cycles
• Support post-release troubleshooting and issue resolution
Cross-Functional Collaboration
• Work closely with product, QA, and operations teams to align on requirements
• Communicate technical decisions clearly to both technical and non-technical stakeholders
• Contribute to planning, estimation, and release execution
Success in This Role
• Features are delivered on time with minimal rework or defects
• Production stability improves with fewer bugs and faster issue resolution
• Code quality strengthens overall system performance and scalability
• Strong collaboration across product, QA, and operations teams
• Technical debt is reduced and development efficiency improves
Requirements
• Experience building full stack applications using modern frameworks (React, Node.js, or similar)
• Strong understanding of APIs, backend services, and database integration
• Experience working with SQL or relational databases
• Ability to take ownership of features from planning through deployment
• Strong problem-solving and debugging capability
• Experience working in collaborative, cross-functional environments
• Familiarity with version control systems such as Git
Must-Have Capabilities
• Hands-on full stack development experience
• Ability to build and deliver production-ready features independently
• Strong ownership mindset with accountability for outcomes
• Experience working with APIs and database-driven applications
Final Invitation to Apply
If you are a hands-on developer who takes ownership of your work, values clean execution, and wants to build systems that directly impact business performance, this role offers the opportunity to contribute meaningfully in a fast-moving environment.
Email Resume: Joel@maiplacement.com
Apply Online:
https://jobs.crelate.com/portal/maiplacement/job/o7q8n41s14ybc7siaftmqgdbtr
Refer a friend, get up to $1000!