G2i Inc. - Staff Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• 7+ years building software, including 2–4+ years leading teams (EM/Tech Lead/Head of Eng). • Strong full-stack understanding (React + Node.js), modern front-end patterns, SSR/performance, API design. • Experience with shipping and operating production systems (cloud, CI/CD, observability, incident management). • Proven ability to balance speed with quality in startup environments. • Clear communicator with strong judgment and a track record of developing engineers.
Responsibilities
• Develop software solutions for G2i's engineering team projects. • Collaborate with cross-functional teams to define project requirements and ensure alignment with business goals. • Conduct code reviews and provide feedback on the work of peers, fostering a culture of continuous improvement within the team. • Participate in regular meetings as part of agile development practices such as stand-ups, sprint planning, retrospectives, and demos to ensure project progress is transparent and aligned with business objectives. • Maintain an up-to-date knowledge base on industry trends, best practices, emerging technologies, and G2i's proprietary tools by attending webinars, conferences, workshops, or self-study to stay current in the field of engineering software development. • Provide technical support for team members when needed through knowledge sharing sessions, pair programming opportunities, code walkthroughs, and one-on-one mentoring as required by project needs. • Document coding standards, guidelines, best practices, troubleshooting procedures, test cases, user manuals, or other relevant technical documentation to ensure consistency in the engineering team's work product quality across projects. • Monitor and optimize code performance using profiling tools such as cProfile, line_profiler, memory_profiler, etc., identify bottlenecks, refactor for efficiency where necessary while maintaining functionality of software solutions developed by G2i Eng Team to ensure optimal system speed and resource utilization. • Participate in code reviews with peers or senior engineers as part of the team's quality assurance process using tools such as GitHub pull requests (PR), Gerrit, Crucible etc., provide constructive feedback on coding style, design patterns used by colleagues to ensure consistency and maintainability across G2i Eng Team projects. • Contribute actively in code repository management activities including creating branches for new features or bug fixes, merging changes into the main branch after peer review as required by project needs while ensuring proper version control practices are followed throughout development lifecycle of software solutions developed by G2i Engineer team to ensure smooth and efficient collaboration among peers. • Participate in regular meetings with cross functional teams such as product management, design or QA for requirements gathering sessions using tools like Jira/Trello etc., provide feedback on project progress based on business goals while ensuring alignment of engineering solutions developed by G2i Eng Team to the needs and expectations of stakeholders. • Attend regular training programs offered by industry experts or internal trainings conducted within company for skill enhancement in areas such as software development methodologies, programming languages/frameworks used at G2i Inc., project management best practices etc. • Maintain a
Benefits
• 120 – 200USD/Hr, based on experience and location • Contract leadership roles considered (up to 6 months) • Remote-first, global team • Application Process • Resume submission → Leadership/technical screen → → Behavioral interview → Offer
Similar Jobs
No credit card. Takes 10 seconds.