Software Developer (Full Stack)
Newark NJ Onsite Full Time
$130000 - $180000
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 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.
Apply Online:
Required Experience:
IC
Mai Placement is an executive recruitment firm specializing in placing high-level candidates across diverse industries by leveraging industry-specific expertise and an intuitive, research-backed matching process geared toward long-term success.