Junior Software Engineer
GreenLancer
● Contribute to multiple development projects and collaborate with cross-functional teams to support the definition, design, and implementation of new features, ensuring timely and budget-conscious delivery.
● Assist in-house software developers and engineering teams in developing, testing, and
maintaining full-stack applications, contributing to system consistency and availability.
● Help senior developers in scoping out development projects, including understanding
deliverables, timelines, and resource needs to support new features that enhance
platform engagement.
● Support the negotiation process and manage relationships with subcontracted teams
under the guidance of senior staff, focusing on clear expectations and accountability.
● Maintain a positive and productive working environment for development teams by
adopting and adhering to best practices in software development and documentation,
aimed at high-quality outputs.
● Assist in communicating between technical teams and senior management, helping to
turn strategic goals into actionable engineering tasks.
● Monitor project progression under the guidance of senior developers, helping to
anticipate and address potential risks, and adapt to necessary changes.
● Work within industry standards and company policies to ensure compliance throughout
the software development lifecycle.
● Utilize best practices for software development and documentation, ensuring high-quality outputs.
● Act as the primary liaison between technical teams and senior management,
understanding the strategic objectives and executing on engineering plans.
● Report project progress, understand and communicate risks, and escalate as necessary.
● Maintain compliance with industry standards and company policies across all software
development processes.