
Job Overview
Location
Indiana, USA
Job Type
Contract
Category
Full-Stack Engineer
Date Posted
February 27, 2026
Full Job Description
📋 Description
- • As a Senior FullStack Engineer at G2i, you will be at the forefront of building and enhancing sophisticated web applications that power innovative companies. Your role will be pivotal in translating complex business requirements into robust, scalable, and user-friendly software solutions. You will leverage your deep expertise in both front-end and back-end technologies to architect, develop, and maintain cutting-edge applications, ensuring they are not only functional but also performant, secure, and reliable.
- • Your primary responsibilities will involve the end-to-end development lifecycle. This includes designing the architecture of new features and applications, writing high-quality, maintainable code using React.js for the user interface and Node.js for the server-side logic, and ensuring seamless integration between the front-end and back-end components. You will be instrumental in creating intuitive and engaging user experiences, employing modern JavaScript frameworks and libraries to build dynamic and responsive interfaces.
- • Collaboration is a cornerstone of this role. You will work closely with product managers, designers, and other engineers to understand project goals, contribute to technical discussions, and deliver features that align with business objectives. In our remote-first environment, effective communication is paramount. You will actively participate in team meetings, provide constructive feedback during code reviews, and share your insights to foster a culture of continuous improvement and knowledge sharing.
- • A significant part of your contribution will be in optimizing application performance and ensuring scalability. This involves identifying bottlenecks, implementing efficient algorithms, and leveraging best practices in database management and API design. You will also play a key role in maintaining high standards of code quality, writing comprehensive unit and integration tests, and ensuring that our applications are robust and bug-free.
- • You will also be involved in the deployment and operational aspects of the applications. Collaborating with DevOps teams, you will help automate and streamline the build, test, and deployment pipelines, contributing to a more efficient and reliable release process. Understanding and implementing security best practices will be crucial to protect our applications and user data.
- • Staying abreast of the latest trends and technologies in the full-stack development landscape is essential. You will be encouraged to explore new tools, frameworks, and methodologies, and to share your learnings with the team. This continuous learning will help G2i and its clients stay competitive and innovative.
- • The ideal candidate will possess a strong understanding of asynchronous programming, event-driven architecture, and modern software design patterns. You will be adept at troubleshooting complex issues, debugging code effectively, and providing timely resolutions. Your ability to work independently, manage your time effectively, and deliver high-quality work in a remote setting will be key to your success.
- • This role offers the opportunity to work on diverse projects for a wide range of clients, from startups to established enterprises. You will gain exposure to various industries and business challenges, broadening your technical and professional experience. At G2i, we are committed to fostering a supportive and growth-oriented environment where developers can thrive and build fulfilling careers.
- • You will be responsible for:
- • Designing, developing, and maintaining scalable full-stack applications using React.js, Node.js, and TypeScript.
- • Collaborating with cross-functional teams to define, design, and ship new features.
- • Implementing best practices for platform engineering, performance optimization, and security.
- • Working closely with DevOps to automate and streamline deployment processes.
- • Writing clean, testable, and efficient code, and participating actively in code reviews.
- • Staying current with emerging technologies and sharing knowledge with peers.
- • Ensuring the reliability, scalability, and security of deployed applications.
- • Contributing to technical documentation and knowledge base.
- • Troubleshooting and resolving complex technical issues.
- • Mentoring junior engineers and promoting best practices within the team.
- • Proactively identifying areas for improvement in code, processes, and architecture.
- • Participating in agile development methodologies, including sprint planning and retrospectives.
- • Ensuring adherence to coding standards and style guides.
- • Contributing to the continuous integration and continuous deployment (CI/CD) pipeline.
- • Building and maintaining robust RESTful APIs or GraphQL endpoints.
- • Optimizing database queries and schema design for performance and scalability.
- • Implementing effective authentication and authorization mechanisms.
- • Developing and maintaining comprehensive test suites, including unit, integration, and end-to-end tests.
- • Contributing to the overall technical strategy and roadmap of projects.
- • Engaging in problem-solving sessions to address challenging technical hurdles.
- • Ensuring a high level of user experience through meticulous front-end development.
- • Managing project tasks and deadlines effectively in a remote work setting.
- • Communicating technical concepts clearly to both technical and non-technical stakeholders.
- • Fostering a collaborative and positive team dynamic.
- • Continuously seeking opportunities to learn and grow professionally.
- • Upholding G2i's commitment to developer well-being and client satisfaction.
🎯 Requirements
- • 5+ years of professional experience as a FullStack Engineer or in a closely related software development role.
- • Strong, demonstrable proficiency in JavaScript/TypeScript, React.js, and Node.js, including experience with modern ES features and best practices.
- • Proven experience designing, building, and consuming RESTful APIs or GraphQL endpoints, with a solid understanding of API design principles.
- • Hands-on experience with both SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Cassandra), including schema design, query optimization, and data modeling.
- • Solid understanding of authentication and authorization protocols and mechanisms, such as OAuth 2.0 and JSON Web Tokens (JWT).
- • Excellent verbal and written communication skills, with a proven ability to collaborate effectively in a remote, cross-functional team environment.
🏖️ Benefits
- • Competitive compensation package commensurate with experience and skills.
- • Opportunity to work remotely within the USA, offering flexibility and work-life balance.
- • Access to a network of innovative companies and challenging projects across various industries.
- • Continuous learning and professional development opportunities, including knowledge sharing sessions and access to resources.
- • A supportive and collaborative remote-first work environment that prioritizes developer well-being.
- • Potential for long-term contract or full-time engagement based on performance and project needs.
Skills & Technologies
About G2i Inc.
G2i is a technical talent marketplace that pre-vets React, React Native, and Node.js engineers for U.S. companies. Founded by developers to solve hiring pain, it runs extensive code reviews, pair-programming interviews, and background checks before matching engineers for contract or full-time remote roles. G2i emphasizes mental health, offering a monthly wellness stipend and a zero-burnout policy. The company also provides direct-hire services and manages payroll, compliance, and ongoing support, enabling startups and enterprises to scale engineering teams quickly while maintaining code quality and developer well-being.
Similar Opportunities

SunnyData Inc.
13 days ago
1 month ago



